From e57f81c9c356221a5eae04de12950d62b5e3bf96 Mon Sep 17 00:00:00 2001 From: Dennis Landmann Date: Sun, 19 Apr 2026 18:55:06 +0200 Subject: [PATCH] ci: trim matrix to macos-14 universal + windows --- .github/workflows/release.yml | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 95a7726..c92b942 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,12 +21,8 @@ jobs: fail-fast: false matrix: include: - - platform: macos-14 # apple silicon - args: "--target aarch64-apple-darwin --bundles app,updater" - - platform: macos-13 # intel - args: "--target x86_64-apple-darwin --bundles app,updater" - - platform: ubuntu-22.04 - args: "" + - platform: macos-14 # universal binary covers both Intel + Apple Silicon + args: "--target universal-apple-darwin --bundles app,updater" - platform: windows-latest args: "" @@ -47,13 +43,7 @@ jobs: - name: Setup Rust uses: dtolnay/rust-toolchain@stable with: - targets: ${{ matrix.platform == 'macos-14' && 'aarch64-apple-darwin' || matrix.platform == 'macos-13' && 'x86_64-apple-darwin' || '' }} - - - name: Install Linux build deps - if: matrix.platform == 'ubuntu-22.04' - run: | - sudo apt update - sudo apt install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf libgtk-3-dev + targets: ${{ matrix.platform == 'macos-14' && 'aarch64-apple-darwin,x86_64-apple-darwin' || '' }} - name: Install JS deps run: pnpm install --frozen-lockfile