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