File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Submit published release to WinGet community repository
2+
3+ on :
4+ release :
5+ types : [published]
6+
7+ jobs :
8+ publish-winget :
9+ name : Submit to WinGet repository
10+ # wingetcreate only runs on Windows
11+ runs-on : windows-latest
12+ # Only submit stable releases
13+ if : ${{ !github.event.release.prerelease }}
14+ steps :
15+ - name : Submit package using wingetcreate
16+ run : |
17+ # Get installer info from release event
18+ $assets = '${{ toJSON(github.event.release.assets) }}' | ConvertFrom-Json
19+ $packageVersion = (${{ toJSON(github.event.release.tag_name) }}).Trim('v')
20+ $installerUrl = $assets | Where-Object -Property name -eq "HttpToolkit-installer-$packageVersion.exe" | Select-Object -ExpandProperty browser_download_url
21+
22+ # Update package using wingetcreate
23+ Invoke-WebRequest https://aka.ms/wingetcreate/latest -OutFile wingetcreate.exe
24+ .\wingetcreate.exe update HTTPToolKit.HTTPToolKit `
25+ --version $packageVersion `
26+ --urls "$installerUrl|x64" `
27+ --submit `
28+ --token "${{ secrets.WINGET_GITHUB_TOKEN }}"
You can’t perform that action at this time.
0 commit comments