From 405a6678b7e0e8d1b574987144c1e4ed8a8a1587 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Zasso?= Date: Fri, 31 Jan 2025 13:28:56 +0100 Subject: [PATCH] tools: run macOS test workflow with Xcode 16.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We have to remove `macos-13` as it doesn't have Xcode 16 available. Refs: https://github.com/nodejs/node/pull/56824 PR-URL: https://github.com/nodejs/node/pull/56831 Reviewed-By: Yagiz Nizipli Reviewed-By: Richard Lau Reviewed-By: Ulises Gascón --- .github/workflows/test-macos.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test-macos.yml b/.github/workflows/test-macos.yml index 16159f082955a0..18254521e0fe1c 100644 --- a/.github/workflows/test-macos.yml +++ b/.github/workflows/test-macos.yml @@ -30,6 +30,7 @@ concurrency: env: PYTHON_VERSION: '3.12' + XCODE_VERSION: '16.1' FLAKY_TESTS: keep_retrying permissions: @@ -40,9 +41,7 @@ jobs: if: github.event.pull_request.draft == false strategy: fail-fast: false - matrix: - macos-version: [macos-13, macos-14] - runs-on: ${{ matrix.macos-version }} + runs-on: macos-14 env: CC: sccache gcc CXX: sccache g++ @@ -56,6 +55,8 @@ jobs: uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0 with: python-version: ${{ env.PYTHON_VERSION }} + - name: Set up Xcode ${{ env.XCODE_VERSION }} + run: sudo xcode-select -s /Applications/Xcode_${{ env.XCODE_VERSION }}.app - name: Set up sccache uses: mozilla-actions/sccache-action@054db53350805f83040bf3e6e9b8cf5a139aa7c9 # v0.0.7 with: