Skip to content

Commit a00528c

Browse files
authored
ci: add winget releaser workflow
1 parent 5c4c3e6 commit a00528c

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

.github/workflows/alpha.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -382,6 +382,31 @@ jobs:
382382
zen.macos-x64.dmg
383383
zen.macos-aarch64.dmg
384384
385+
release-winget:
386+
if: ${{ github.event.inputs.create_release == 'true' }}
387+
permissions: write-all
388+
name: Release Winget
389+
needs: [release, build-data]
390+
runs-on: ubuntu-latest
391+
392+
steps:
393+
- name: Publish generic build
394+
uses: vedantmgoyal9/winget-releaser@main
395+
with:
396+
identifier: Zen-Team.Zen-Browser
397+
version: ${{ needs.build-data.outputs.version }}
398+
release-tag: ${{ needs.build-data.outputs.version }}
399+
installers-regex: 'zen.installer-generic\.exe$'
400+
token: ${{ secrets.DEPLOY_KEY }}
401+
- name: Publish optimized build
402+
uses: vedantmgoyal9/winget-releaser@main
403+
with:
404+
identifier: Zen-Team.Zen-Browser.Optimized
405+
version: ${{ needs.build-data.outputs.version }}
406+
release-tag: ${{ needs.build-data.outputs.version }}
407+
installers-regex: 'zen.installer\.exe$'
408+
token: ${{ secrets.DEPLOY_KEY }}
409+
385410
release-flatpak:
386411
if: ${{ github.event.inputs.create_release == 'true' }}
387412
permissions: write-all

0 commit comments

Comments
 (0)