name: Publish  MSI to winget-pkgs

on:
  workflow_dispatch:
    inputs:
      tag:
        description: 'Release tag'
        required: true

jobs:
  winget:
    name: Publish winget package
    runs-on: windows-latest
    steps:
      - name: Sync winget-pkgs fork
        run: |
          gh repo sync cryptomator/winget-pkgs -b master --force
        env:
          GH_TOKEN: ${{ secrets.CRYPTOBOT_WINGET_TOKEN }}
      - name: Submit package
        uses: vedantmgoyal2009/winget-releaser@main
        with:
          identifier: Cryptomator.Cryptomator
          version: ${{ inputs.tag }}
          release-tag: ${{ inputs.tag }}
          installers-regex: '\.msi$'
          token: ${{ secrets.CRYPTOBOT_WINGET_TOKEN }}