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",