Skip to content

Commit

Permalink
revert to previous winget solution, with fix on tag parsing
Browse files Browse the repository at this point in the history
  • Loading branch information
MicaiahReid committed Jun 14, 2024
1 parent a607b4b commit d4ef42d
Showing 1 changed file with 26 additions and 18 deletions.
44 changes: 26 additions & 18 deletions .github/workflows/pkg-version-bump.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,27 +13,35 @@ on:
types:
- released

env:
GIT_USER_NAME: Hiro DevOps
GIT_USER_EMAIL: [email protected]

jobs:
winget_komac:
name: Publish to Winget via Komac

winget:
name: Winget
runs-on: windows-latest
steps:
- name: Set VERSION variable
- name: Winget version bump
env:
TAG: ${{ github.event.client_payload.tag || github.event.inputs.tag }}
id: get-version
run: |
# format release tag set in the workflow dispatch
$TAG = "${{ env.TAG }}"
$VERSION = $TAG -replace '^v', ''
echo "version=$VERSION" >> $env:GITHUB_OUTPUT
shell: pwsh
- name: Winget version bump
uses: vedantmgoyal2009/winget-releaser@v2
with:
identifier: HiroSystems.Chainhook
version: ${{ steps.get-version.outputs.version }} # use version from previous step output
release-tag: v${{ steps.get-version.outputs.version }}
max-versions-to-keep: 5 # keep only latest 5 versions
fork-user: blockstack-devops
token: ${{ secrets.KOMAC_GH_PAT }}
# Get version info
$VERSION=${env:TAG}.substring(1)
# Configure git configs
git config --global user.name "${env:GIT_USER_NAME}"
git config --global user.email "${env:GIT_USER_EMAIL}"
# Get wingetcreate
iwr https://aka.ms/wingetcreate/latest -OutFile wingetcreate.exe
# Update manifest and submit PR
./wingetcreate.exe update `
--urls https://github.com/${{ github.repository }}/releases/download/${env:TAG}/chainhook-windows-x64.msi `
--version ${VERSION} `
--token ${{ secrets.GH_TOKEN }} `
--submit `
HiroSystems.Chainhook

0 comments on commit d4ef42d

Please sign in to comment.