From 934581c7960718e4f6599b7a13f65cedb6c6da8b Mon Sep 17 00:00:00 2001 From: Syngnat <92659908+Syngnat@users.noreply.github.com> Date: Thu, 5 Feb 2026 08:41:18 +0800 Subject: [PATCH] =?UTF-8?q?chore(ci):=20=E8=B0=83=E6=95=B4=20WinGet=20?= =?UTF-8?q?=E5=8F=91=E5=B8=83=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## 修改内容 - 修正 WinGet workflow 中 installers-regex,使其匹配实际 Release 产物名称 ## 修改原因 - 原匹配规则无法匹配 GoNavi-windows-amd64.exe / GoNavi-windows-arm64.exe - 避免 WinGet 发布流程找不到安装包导致失败 ## 影响范围 - CI / WinGet 发布流程 --- .github/workflows/release-winget.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release-winget.yml b/.github/workflows/release-winget.yml index 78ed9db..e4604b3 100644 --- a/.github/workflows/release-winget.yml +++ b/.github/workflows/release-winget.yml @@ -1,13 +1,15 @@ name: Publish to WinGet on: - release: - types: [released] + push: + tags: + - 'v*' workflow_dispatch: inputs: release_tag: required: true description: 'Tag of release you want to publish' type: string + jobs: publish: runs-on: windows-latest @@ -15,7 +17,6 @@ jobs: - 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. + installers-regex: 'GoNavi-windows-(amd64|arm64)\.exe$' + release-tag: ${{ inputs.release_tag || github.ref_name }} token: ${{ secrets.WINGET_TOKEN }}