File tree Expand file tree Collapse file tree 1 file changed +15
-3
lines changed
Expand file tree Collapse file tree 1 file changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -3,7 +3,6 @@ name: Publish to WinGet
33on :
44 release :
55 types : [released]
6-
76 workflow_dispatch :
87 inputs :
98 tag_name :
@@ -15,10 +14,23 @@ jobs:
1514 publish :
1615 runs-on : windows-latest
1716 steps :
17+ # use regex to transform the tag to a semantical versioning number
18+ - name : Get Clean Version
19+ id : get_version
20+ shell : pwsh
21+ run : |
22+ $rawTag = "${{ inputs.tag_name || github.event.release.tag_name }}"
23+ $cleanVersion = $rawTag -replace '^app-v', '' -replace '^v', ''
24+
25+ Write-Host "Raw Tag: $rawTag"
26+ Write-Host "Clean Version: $cleanVersion"
27+ "version=$cleanVersion" >> $env:GITHUB_OUTPUT
28+
29+ # release to winget using .exe installer and clean semver
1830 - uses : vedantmgoyal9/winget-releaser@v2
1931 with :
2032 identifier : jousse.pomodorolm
21- installers-regex : ' \.msi $'
33+ installers-regex : ' setup\.exe $'
2234 token : ${{ secrets.WINGET_TOKEN }}
23- # If run manually, use the input. If run automatically, use the release tag.
35+ version : ${{ steps.get_version.outputs.version }}
2436 release-tag : ${{ inputs.tag_name || github.event.release.tag_name }}
You can’t perform that action at this time.
0 commit comments