Skip to content

Commit ba3680c

Browse files
committed
[META] Add workflow for publishing to WinGet
1 parent a12a07d commit ba3680c

1 file changed

Lines changed: 34 additions & 0 deletions

File tree

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Update WinGet Package
2+
3+
on:
4+
release:
5+
types: [released]
6+
workflow_dispatch:
7+
inputs:
8+
release-tag:
9+
description: "The release tag to submit to WinGet"
10+
required: true
11+
12+
jobs:
13+
winget:
14+
runs-on: ubuntu-slim
15+
16+
env:
17+
TAG: ${{ github.event.release.tag_name || github.event.inputs.release-tag }}
18+
19+
if: startsWith(env.TAG, 'gui_v')
20+
21+
steps:
22+
- name: Extract version from tag
23+
id: extract_version
24+
run: |
25+
echo "version=${TAG#*v}" >> "$GITHUB_OUTPUT"
26+
27+
- uses: vedantmgoyal9/winget-releaser@7bd472be23763def6e16bd06cc8b1cdfab0e2fd5
28+
with:
29+
identifier: OuterWildsMods.OuterWildsModManager
30+
installers-regex: '\.msi$'
31+
fork-user: Raicuparta
32+
token: ${{ secrets.WINGET_GH_TOKEN }}
33+
version: ${{ steps.extract_version.outputs.version }}
34+
release-tag: ${{ env.TAG }}

0 commit comments

Comments
 (0)