File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 88 description : ' Release tag to publish (e.g., v1.20.5)'
99 required : true
1010 type : string
11- permissions :
12- contents : read
11+
12+ env :
13+ WINGET_CREATE_GITHUB_TOKEN : ${{ secrets.WINGET_GH_TOKEN }}
14+
15+ permissions : {}
16+
1317jobs :
1418 publish :
1519 runs-on : windows-latest
1620 steps :
17- - name : Generate app token
18- uses : actions/create-github-app-token@21cfef2b496dd8ef5b904c159339626a10ad380e # v1
19- id : app-token
20- with :
21- app-id : ${{ vars.DOCKER_READ_APP_ID }}
22- private-key : ${{ secrets.DOCKER_READ_APP_PRIVATE_KEY }}
23- owner : ${{ github.repository_owner }}
24-
25- - name : Publish to WinGet
26- uses : vedantmgoyal9/winget-releaser@19e706d4c9121098010096f9c495a70a7518b30f # v2
27- with :
28- identifier : " Docker.Cagent"
29- version : " ${{ github.event.release.tag_name || inputs.release_tag }}"
30- token : ${{ steps.app-token.outputs.token }}
21+ - name : publish
22+ env :
23+ VERSION : ${{ inputs.release_tag || github.event.release.tag_name }}
24+ run : |
25+ $Version = $ENV:VERSION
26+ $PackageId = "Docker.Cagent"
27+ $Urls = @(
28+ "https://github.com/docker/cagent/releases/download/$Version/cagent-windows-amd64.exe|amd64",
29+ "https://github.com/docker/cagent/releases/download/$Version/cagent-windows-arm64.exe|arm64"
30+ )
31+ & curl.exe -JLO https://aka.ms/wingetcreate/latest
32+ & .\wingetcreate.exe update $PackageId -s -v $Version -u $Urls
You can’t perform that action at this time.
0 commit comments