File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -105,7 +105,7 @@ jobs:
105105 retention-days : 10
106106
107107 publish-release :
108- name : Publish release
108+ name : Publish GitHub release
109109 needs :
110110 - build-binaries
111111 - package-godot-addon
@@ -134,3 +134,29 @@ jobs:
134134 env :
135135 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
136136 shell : bash
137+
138+ winget :
139+ name : Publish to WinGet
140+ runs-on : windows-latest
141+ needs : publish-release
142+ permissions :
143+ contents : read
144+ pull-requests : write
145+ steps :
146+ - name : Setup WingetCreate
147+ run : curl.exe -L https://aka.ms/wingetcreate/latest -o wingetcreate.exe
148+ shell : pwsh
149+
150+ - name : Publish to WinGet
151+ run : |
152+ $version = "${{ github.ref_name }}"
153+
154+ $urls = @(
155+ "https://github.com/GDQuest/GDScript-formatter/releases/download/$version/gdscript-formatter-$version-windows-x86_64.exe.zip|x64",
156+ "https://github.com/GDQuest/GDScript-formatter/releases/download/$version/gdscript-formatter-$version-windows-aarch64.exe.zip|arm64"
157+ )
158+
159+ .\wingetcreate.exe update GDQuest.GDScript.Formatter --version $version --urls $urls --submit
160+ env :
161+ WINGET_CREATE_GITHUB_TOKEN : ${{ secrets.WINGET_PAT }}
162+ shell : pwsh
You can’t perform that action at this time.
0 commit comments