File tree Expand file tree Collapse file tree 1 file changed +14
-4
lines changed
Expand file tree Collapse file tree 1 file changed +14
-4
lines changed Original file line number Diff line number Diff line change 2323 winget :
2424 name : Publish winget package
2525 runs-on : windows-latest
26+ defaults :
27+ run :
28+ shell : pwsh
2629 steps :
2730 - name : wingetcreate
2831 run : |
3134 $gitToken = "${{ secrets.FINESTRAY_WINGET }}"
3235
3336 $github = Invoke-RestMethod -uri "https://api.github.com/repos/benbuck/finestray/releases"
34- $targetRelease = $github | Where-Object -Property name -match 'v\d\.\d'| Select -First 1
35- $installerUrl = $targetRelease | Select -ExpandProperty assets -First 1 | Where-Object -Property name -match ''Finestray-v\d\.\d-win64.exe' | Select -ExpandProperty browser_download_url
36- $ver = $targetRelease.tag_name -ireplace '^v'
37+ $releaseVersions = $github | Where-Object -Property name -match 'v\d\.\d'
38+ $latestRelease = $releaseVersions | Select -First 1
39+ $firstAsset = $latestRelease | Select -ExpandProperty Assets -First 1
40+ $installerAsset = $firstAsset | Where-Object -Property name -match "Finestray-\d\.\d-win64\.exe"
41+ $installerUrl = $installerAsset | Select -ExpandProperty browser_download_url
42+ $version = $latestRelease.tag_name -ireplace '^v'
43+
44+ Write-Output "Installer URL: $installerUrl"
45+ Write-Output "Version: $version"
3746
3847 Invoke-WebRequest https://aka.ms/wingetcreate/latest -OutFile wingetcreate.exe
39- .\wingetcreate.exe update $wingetPackage -s -v $ver -u "$installerUrl" -t $gitToken
48+ Write-Output ".\wingetcreate.exe update $wingetPackage --submit --version $version --urls "$installerUrl" --token ***"
49+ .\wingetcreate.exe update $wingetPackage --submit --version $version --urls "$installerUrl" --token $gitToken
You can’t perform that action at this time.
0 commit comments