From d7bc752b84c2abe27f6400d88a5c40d62ea306c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E8=88=AA=E5=AE=87?= <3364451258@qq.com> Date: Wed, 27 May 2026 14:54:52 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20release=20workflow=20=E5=85=BC=E5=AE=B9?= =?UTF-8?q?=E5=B7=B2=E5=AD=98=E5=9C=A8=E7=9A=84=20release=20+=20=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E5=8F=B7=E5=8D=87=E5=88=B0=204.2.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.7 --- .github/workflows/release.yml | 8 ++++++-- package.json | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 00cfd05..dc32ef4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -24,9 +24,13 @@ jobs: - name: Tauri Build run: npx tauri build - - name: 创建 Release 并上传安装包 + - name: 上传安装包到 Release run: | $installer = Get-ChildItem -Path "src-tauri\target\release\bundle\nsis\*.exe" | Select-Object -First 1 - gh release create $env:GITHUB_REF_NAME "$installer" --title "$env:GITHUB_REF_NAME" --generate-notes + if (gh release view $env:GITHUB_REF_NAME 2>$null) { + gh release upload $env:GITHUB_REF_NAME "$installer" --clobber + } else { + gh release create $env:GITHUB_REF_NAME "$installer" --title "$env:GITHUB_REF_NAME" --generate-notes + } env: GH_TOKEN: ${{ github.token }} diff --git a/package.json b/package.json index 3153531..2638aad 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "patheditor", "private": true, - "version": "4.0.0", + "version": "4.2.0", "type": "module", "scripts": { "dev": "vite",