ci(windows): prevent winget step from running multiple times (#1186)

This commit is contained in:
Vedant 2022-08-14 13:34:59 +05:30 committed by GitHub
parent f05272f2d0
commit 86456d833f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -96,11 +96,20 @@ jobs:
GITHUB_TOKEN: ${{ secrets.STRONGER_GITHUB_TOKEN }}
GITHUB_USERNAME: ${{ github.repository_owner }}
- if: env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes'
name: Release to WinGet
- name: Set MS_TAG as job output for release-winget job
if: env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes'
run: echo "::set-output name=tagname::${{ env.MS_TAG }}"
release-winget:
name: Release to WinGet
needs: windows
if: env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes'
runs-on: windows-latest # action can only be run on windows
steps:
- name: Release to WinGet
uses: vedantmgoyal2009/winget-releaser@latest
with:
identifier: VSCodium.VSCodium
release-tag: env.MS_TAG
release-tag: ${{ needs.windows.outputs.tagname }}
installers-regex: '\.exe$' # only .exe files
token: ${{ secrets.STRONGER_GITHUB_TOKEN }}