diff --git a/.github/workflows/winget-releaser.yml b/.github/workflows/winget-releaser.yml index 0b07a634..f05dd199 100644 --- a/.github/workflows/winget-releaser.yml +++ b/.github/workflows/winget-releaser.yml @@ -1,13 +1,24 @@ name: Publish release to WinGet on: - release: - types: [released] + workflow_run: + workflows: ["Publish Release"] + types: [completed] jobs: publish: runs-on: windows-latest + if: github.event.workflow_run.conclusion == 'success' steps: + - name: Get release tag + id: tag + shell: bash + run: | + TAG=$(gh api repos/${{ github.repository }}/releases/latest --jq '.tag_name') + echo "tag=$TAG" >> "$GITHUB_OUTPUT" + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - uses: vedantmgoyal9/winget-releaser@v2 with: identifier: Webadderall.Recordly installers-regex: 'windows\-x64\.exe' + version: ${{ steps.tag.outputs.tag }} token: ${{ secrets.WINGET_ACC_TOKEN }}