From 691a0ef0770b2c24d3fb96b7e8c39403125959f0 Mon Sep 17 00:00:00 2001 From: Wes Date: Fri, 17 Apr 2026 11:04:57 -0600 Subject: [PATCH] fix(ci): work around CMake 3.31+ rejecting audiopus_sys bundled Opus build (#352) Co-authored-by: Claude Opus 4.6 (1M context) --- .github/workflows/bundle-desktop-macos.yml | 2 ++ .github/workflows/ci.yml | 2 ++ .github/workflows/sprout-desktop-release.yml | 1 + 3 files changed, 5 insertions(+) diff --git a/.github/workflows/bundle-desktop-macos.yml b/.github/workflows/bundle-desktop-macos.yml index 2e208d1381..8bfc5cbdc5 100644 --- a/.github/workflows/bundle-desktop-macos.yml +++ b/.github/workflows/bundle-desktop-macos.yml @@ -48,6 +48,8 @@ jobs: - name: Build Tauri app run: cd desktop && pnpm tauri build + env: + CMAKE_POLICY_VERSION_MINIMUM: "3.5" - name: Codesign and Notarize if: ${{ inputs.signing }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 43e3af0dd6..133f439355 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -87,6 +87,8 @@ jobs: run: cd desktop && pnpm exec playwright test --project=smoke - name: Desktop Tauri check run: just desktop-tauri-check + env: + CMAKE_POLICY_VERSION_MINIMUM: "3.5" - name: Upload desktop e2e artifacts if: failure() uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 diff --git a/.github/workflows/sprout-desktop-release.yml b/.github/workflows/sprout-desktop-release.yml index 380e581ff5..3e8c942353 100644 --- a/.github/workflows/sprout-desktop-release.yml +++ b/.github/workflows/sprout-desktop-release.yml @@ -85,6 +85,7 @@ jobs: working-directory: desktop env: SPROUT_RELAY_URL: ${{ secrets.SPROUT_RELAY_URL }} + CMAKE_POLICY_VERSION_MINIMUM: "3.5" run: pnpm tauri build --config src-tauri/tauri.release.conf.json - name: Codesign and Notarize