build: update macOS runner and Xcode

Xcode 16.4 will be required for Node.js 25.
macOS 15 is required for Xcode 16.4.

Refs: https://github.com/nodejs/node/issues/58069
Co-authored-by: Yagiz Nizipli <yagiz@nizipli.com>
PR-URL: https://github.com/nodejs/node/pull/59238
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
Reviewed-By: Ulises Gascón <ulisesgascongonzalez@gmail.com>
Reviewed-By: Jake Yuesong Li <jake.yuesong@gmail.com>
This commit is contained in:
Michaël Zasso 2025-07-27 09:23:25 +02:00 committed by Node.js GitHub Bot
parent effe81f712
commit af77e4bf2f

View file

@ -30,7 +30,7 @@ concurrency:
env: env:
PYTHON_VERSION: '3.12' PYTHON_VERSION: '3.12'
XCODE_VERSION: '16.1' XCODE_VERSION: '16.4'
FLAKY_TESTS: keep_retrying FLAKY_TESTS: keep_retrying
permissions: permissions:
@ -41,7 +41,7 @@ jobs:
if: github.event.pull_request.draft == false if: github.event.pull_request.draft == false
strategy: strategy:
fail-fast: false fail-fast: false
runs-on: macos-14 runs-on: macos-15
env: env:
CC: sccache gcc CC: sccache gcc
CXX: sccache g++ CXX: sccache g++