From 6d05649702341475511ef8f1170f077ef06b40ee Mon Sep 17 00:00:00 2001 From: LOG1997 <2694233102@qq.com> Date: Tue, 9 Dec 2025 21:26:30 +0800 Subject: [PATCH] =?UTF-8?q?build(workflow):=20=E6=9B=B4=E6=96=B0=E5=8F=91?= =?UTF-8?q?=E5=B8=83=E6=B5=81=E7=A8=8B=E5=B9=B6=E7=A7=BB=E9=99=A4=E6=97=A7?= =?UTF-8?q?=E7=9A=84=E6=9E=84=E5=BB=BA=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/buildapp.yml | 55 ---------------------------------- .github/workflows/release.yml | 10 ++----- 2 files changed, 2 insertions(+), 63 deletions(-) delete mode 100644 .github/workflows/buildapp.yml diff --git a/.github/workflows/buildapp.yml b/.github/workflows/buildapp.yml deleted file mode 100644 index 99ca664..0000000 --- a/.github/workflows/buildapp.yml +++ /dev/null @@ -1,55 +0,0 @@ -name: Build and Release Tauri App - -on: - push: - tags: - - 'v*' # Push events to matching v*, i.e. v1.0, v20.15.10 - -jobs: - publish-tauri: - permissions: - contents: write - strategy: - fail-fast: false - matrix: - platform: [macos-latest, ubuntu-20.04, windows-latest] - - runs-on: ${{ matrix.platform }} - - steps: - - name: Checkout repository - uses: actions/checkout@v3 - - - name: Install dependencies (ubuntu only) - if: matrix.platform == 'ubuntu-20.04' - run: | - sudo apt-get update - sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.0-dev libappindicator3-dev librsvg2-dev patchelf - - - name: Setup Rust - uses: dtolnay/rust-toolchain@stable - - - name: Rust cache - uses: swatinem/rust-cache@v2 - with: - workspaces: ./src-tauri -> target - - - name: Setup Node.js - uses: actions/setup-node@v3 - with: - node-version: 'lts/*' - cache: pnpm - - - name: Install frontend dependencies - run: pnpm install - - - name: Build the app - uses: tauri-apps/tauri-action@v0 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - tagName: ${{ github.ref_name }} # the action automatically replaces \_\_VERSION\_\_ with the app version - releaseName: 'App ${{ github.ref_name }}' - releaseBody: See the assets to download this version and install. - releaseDraft: true - prerelease: false diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9f39982..358d235 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -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]