build(workflow): 更新发布流程并移除旧的构建文件

This commit is contained in:
LOG1997
2025-12-09 21:26:30 +08:00
parent 8e2e131625
commit 6d05649702
2 changed files with 2 additions and 63 deletions

View File

@@ -8,7 +8,6 @@ on:
jobs:
build-web:
runs-on: ubuntu-latest
permissions:
contents: write
@@ -44,12 +43,6 @@ jobs:
run: |
zip -r dist.zip dist-prod
- name: Upload web build artifact
uses: actions/upload-artifact@v3
with:
name: web-build
path: dist.zip
publish-tauri:
permissions:
contents: write
@@ -75,7 +68,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: 'lts/*'
node-version: 22.x
cache: pnpm
- name: Install frontend dependencies
@@ -90,6 +83,7 @@ jobs:
releaseBody: See the assets to download this version and install.
releaseDraft: true
prerelease: false
run: pnpm tauri build
release:
needs: [build-web, publish-tauri]