From 08174301a54cd3b651ce6b9c4307a1a37640d5d0 Mon Sep 17 00:00:00 2001 From: Raivis Dejus Date: Sat, 30 Aug 2025 13:48:03 +0300 Subject: [PATCH] Fix for latest macos builds (#1227) --- .github/workflows/ci.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 002ec22b..3dcb805d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -80,6 +80,13 @@ jobs: poetry add torch==2.2.2 torchaudio==2.2.2 if: "matrix.os == 'macos-13'" + # Should be removed with next update to whisper.cpp + - name: Downgrade Xcode + uses: maxim-lobanov/setup-xcode@v1 + with: + xcode-version: '16.0.0' + if: matrix.os == 'macos-latest' + - name: Add msbuild to PATH uses: microsoft/setup-msbuild@v2 if: runner.os == 'Windows' @@ -179,6 +186,13 @@ jobs: poetry add torch==2.2.2 torchaudio==2.2.2 ctranslate2==4.3.1 if: "matrix.os == 'macos-13'" + # Should be removed with next update to whisper.cpp + - name: Downgrade Xcode + uses: maxim-lobanov/setup-xcode@v1 + with: + xcode-version: '16.0.0' + if: matrix.os == 'macos-latest' + - name: Add msbuild to PATH uses: microsoft/setup-msbuild@v2 if: runner.os == 'Windows' @@ -279,9 +293,18 @@ jobs: with: submodules: recursive + # Should be removed with next update to whisper.cpp + - name: Downgrade Xcode + uses: maxim-lobanov/setup-xcode@v1 + with: + xcode-version: '16.0.0' + if: matrix.os == 'macos-latest' + - name: Build wheels uses: pypa/cibuildwheel@v2.22.0 env: + CIBW_PROJECT_REQUIRES_PYTHON: ">=3.9,<3.13" + CIBW_SKIP: "cp313-* cp314-*" CIBW_ARCHS_WINDOWS: "auto64" CIBW_ARCHS_MACOS: "auto64" CIBW_ARCHS_LINUX: "auto64"