From cf285bd874a46e22ea3d86d322905ab1b4fb49e5 Mon Sep 17 00:00:00 2001 From: LiHaohua Date: Sat, 9 May 2026 18:43:53 +0800 Subject: [PATCH] chore: remove tauri build workflow (broken, not needed for czdev) Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/build-tauri.yml | 83 ------------------------------- 1 file changed, 83 deletions(-) delete mode 100644 .github/workflows/build-tauri.yml diff --git a/.github/workflows/build-tauri.yml b/.github/workflows/build-tauri.yml deleted file mode 100644 index 21a3382..0000000 --- a/.github/workflows/build-tauri.yml +++ /dev/null @@ -1,83 +0,0 @@ -name: Build Tauri App - -on: - push: - branches: [main, dev] - tags: ["v*"] - pull_request: - branches: [main] - -permissions: - contents: write - -jobs: - build: - strategy: - fail-fast: false - matrix: - include: - - platform: ubuntu-22.04 - target: linux - - platform: macos-latest - target: macos - - platform: windows-latest - target: windows - - runs-on: ${{ matrix.platform }} - timeout-minutes: 30 - - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Install Rust stable - uses: dtolnay/rust-toolchain@stable - - - name: Rust cache - uses: swatinem/rust-cache@v2 - with: - workspaces: src-tauri -> target - - - name: Install Linux dependencies - if: matrix.target == 'linux' - run: | - sudo apt-get update - sudo apt-get install -y \ - libwebkit2gtk-4.1-dev \ - libappindicator3-dev \ - librsvg2-dev \ - patchelf - - - name: Setup Node - uses: actions/setup-node@v4 - with: - node-version: 22 - cache: npm - - - name: Install frontend dependencies - run: npm ci - - - name: Build Tauri app - uses: tauri-apps/tauri-action@v0 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - tagName: ${{ github.ref_type == 'tag' && github.ref_name || '' }} - releaseName: ${{ github.ref_type == 'tag' && format('CardputerZero AppBuilder {0}', github.ref_name) || '' }} - releaseBody: "See the assets below to download and install." - releaseDraft: ${{ github.ref_type == 'tag' }} - prerelease: false - - - name: Upload artifacts - if: github.ref_type != 'tag' - uses: actions/upload-artifact@v4 - with: - name: cardputerzero-appbuilder-${{ matrix.target }} - path: | - src-tauri/target/release/bundle/deb/*.deb - src-tauri/target/release/bundle/appimage/*.AppImage - src-tauri/target/release/bundle/dmg/*.dmg - src-tauri/target/release/bundle/macos/*.app - src-tauri/target/release/bundle/msi/*.msi - src-tauri/target/release/bundle/nsis/*.exe - retention-days: 30