From 1486b98d27f1e181d2fda206c93c6849e5769e00 Mon Sep 17 00:00:00 2001 From: baicaixiaozhan Date: Wed, 4 Feb 2026 20:02:43 +0800 Subject: [PATCH] ci: add publish-to-winget action --- .github/workflows/release-winget.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .github/workflows/release-winget.yml diff --git a/.github/workflows/release-winget.yml b/.github/workflows/release-winget.yml new file mode 100644 index 0000000..78ed9db --- /dev/null +++ b/.github/workflows/release-winget.yml @@ -0,0 +1,21 @@ +name: Publish to WinGet +on: + release: + types: [released] + workflow_dispatch: + inputs: + release_tag: + required: true + description: 'Tag of release you want to publish' + type: string +jobs: + publish: + runs-on: windows-latest + steps: + - uses: vedantmgoyal9/winget-releaser@v2 + with: + identifier: Syngnat.GoNavi + installers-regex: 'windows-(amd64|arm64)\.exe$' + release-tag: ${{ inputs.release_tag || github.event.release.tag_name }} + # Make sure that the WINGET_TOKEN has the permissions for the repo, workflow, and pull_request. + token: ${{ secrets.WINGET_TOKEN }}