winget.yml 763 B

123456789101112131415161718192021222324252627
  1. name: Publish MSI Installer to WinGet Community Repo
  2. on:
  3. workflow_dispatch:
  4. inputs:
  5. tag:
  6. description: 'Release tag'
  7. required: true
  8. jobs:
  9. winget:
  10. name: Publish winget package
  11. runs-on: windows-latest
  12. steps:
  13. - name: Sync winget-pkgs fork
  14. run: |
  15. gh auth login --with-token $env:SYNC_TOKEN
  16. gh repo sync cryptomator/winget-pkgs -b master --force
  17. env:
  18. SYNC_TOKEN: ${{ secrets.CRYPTOBOT_WINGET_TOKEN }}
  19. - name: Submit package
  20. uses: vedantmgoyal2009/winget-releaser@v2
  21. with:
  22. identifier: Cryptomator.Cryptomator
  23. release-tag: ${{ inputs.tag }}
  24. installers-regex: '\.msi$'
  25. token: ${{ secrets.CRYPTOBOT_WINGET_TOKEN }}