Skip to content

Commit 0c09643

Browse files
committed
add PluginsManager plugin publish step
1 parent a1e6d61 commit 0c09643

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

.github/workflows/default_plugins.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ jobs:
3030
- 'Plugins/Flow.Launcher.Plugin.Explorer/plugin.json'
3131
pluginindicator:
3232
- 'Plugins/Flow.Launcher.Plugin.PluginIndicator/plugin.json'
33+
pluginsmanager:
34+
- 'Plugins/Flow.Launcher.Plugin.PluginsManager/plugin.json'
3335
3436
- name: Get BrowserBookmark Version
3537
if: steps.changes.outputs.browserbookmark == 'true'
@@ -131,5 +133,31 @@ jobs:
131133
repository: "Flow-Launcher/Flow.Launcher.Plugin.PluginIndicator"
132134
files: "Flow.Launcher.Plugin.PluginIndicator.zip"
133135
tag_name: "v${{steps.updated-version-pluginindicator.outputs.prop}}"
136+
env:
137+
GITHUB_TOKEN: ${{ secrets.PUBLISH_PLUGINS }}
138+
139+
140+
- name: Get PluginsManager Version
141+
if: steps.changes.outputs.pluginsmanager == 'true'
142+
id: updated-version-pluginsmanager
143+
uses: notiz-dev/github-action-json-property@release
144+
with:
145+
path: 'Plugins/Flow.Launcher.Plugin.PluginsManager/plugin.json'
146+
prop_path: 'Version'
147+
148+
- name: Build PluginsManager
149+
if: steps.changes.outputs.pluginsmanager == 'true'
150+
run: |
151+
dotnet publish 'Plugins/Flow.Launcher.Plugin.PluginsManager/Flow.Launcher.Plugin.PluginsManager.csproj' --framework net7.0-windows -c Release -o "Flow.Launcher.Plugin.PluginsManager"
152+
7z a -tzip "Flow.Launcher.Plugin.PluginsManager.zip" "./Flow.Launcher.Plugin.PluginsManager/*"
153+
rm -r "Flow.Launcher.Plugin.PluginsManager"
154+
155+
- name: Publish PluginsManager
156+
if: steps.changes.outputs.pluginsmanager == 'true'
157+
uses: softprops/action-gh-release@v1
158+
with:
159+
repository: "Flow-Launcher/Flow.Launcher.Plugin.PluginsManager"
160+
files: "Flow.Launcher.Plugin.PluginsManager.zip"
161+
tag_name: "v${{steps.updated-version-pluginsmanager.outputs.prop}}"
134162
env:
135163
GITHUB_TOKEN: ${{ secrets.PUBLISH_PLUGINS }}

0 commit comments

Comments
 (0)