@@ -30,7 +30,6 @@ concurrency:
3030
3131env :
3232 PYTHON_VERSION : ' 3.12' 
33-  XCODE_VERSION : ' 16.1' 
3433 FLAKY_TESTS : keep_retrying 
3534
3635permissions :
4140 if : github.event.pull_request.draft == false 
4241 strategy :
4342 fail-fast : false 
44-  runs-on : macos-14 
43+  matrix :
44+  macos-version : [macos-13, macos-14] 
45+  runs-on : ${{ matrix.macos-version }} 
4546 env :
4647 CC : sccache gcc 
4748 CXX : sccache g++ 
@@ -50,17 +51,14 @@ jobs:
5051 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683  #  v4.2.2
5152 with :
5253 persist-credentials : false 
53-  path : node 
5454 - name : Set up Python ${{ env.PYTHON_VERSION }} 
55-  uses : actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38   #  v5.4 .0
55+  uses : actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b   #  v5.3 .0
5656 with :
5757 python-version : ${{ env.PYTHON_VERSION }} 
58-  - name : Set up Xcode ${{ env.XCODE_VERSION }} 
59-  run : sudo xcode-select -s /Applications/Xcode_${{ env.XCODE_VERSION }}.app 
6058 - name : Set up sccache 
61-  uses : Mozilla-Actions/sccache-action@65101d47ea8028ed0c98a1cdea8dd9182e9b5133   #  v0.0.8 
59+  uses : Mozilla-Actions/sccache-action@7d986dd989559c6ecdb630a3fd2557667be217ad   #  v0.0.9 
6260 with :
63-  version : v0.10.0  
61+  version : v0.8.1  
6462 - name : Environment Information 
6563 run : npx envinfo 
6664 #  The `npm ci` for this step fails a lot as part of the Test step. Run it
7068 #  happen anymore running this step here first, that's also useful
7169 #  information.)
7270 - name : tools/doc/node_modules workaround 
73-  run : make -C node  tools/doc/node_modules 
71+  run : make tools/doc/node_modules 
7472 #  This is needed due to https://github.com/nodejs/build/issues/3878
7573 - name : Cleanup 
7674 run : | 
8684 df -h 
8785 echo "::endgroup::" 
8886  - name : Build 
89-  run : make -C node  build-ci -j$(getconf _NPROCESSORS_ONLN) V=1 CONFIG_FLAGS="--error-on-warn" 
87+  run : make build-ci -j$(getconf _NPROCESSORS_ONLN) V=1 CONFIG_FLAGS="--error-on-warn" 
9088 - name : Free Space After Build 
9189 run : df -h 
9290 - name : Test 
93-  run : make -C node run-ci -j$(getconf _NPROCESSORS_ONLN) V=1 TEST_CI_ARGS="-p actions --measure-flakiness 9" 
94-  - name : Re-run test in a folder whose name contains unusual chars 
95-  run : | 
96-  mv node "$DIR" 
97-  cd "$DIR" 
98-  ./tools/test.py --flaky-tests keep_retrying -p actions -j 4 
99-   env :
100-  DIR : dir%20with $unusual"chars?'åß∂ƒ©∆¬…` 
91+  run : make run-ci -j$(getconf _NPROCESSORS_ONLN) V=1 TEST_CI_ARGS="-p actions --node-args='--test-reporter=spec' --node-args='--test-reporter-destination=stdout' --measure-flakiness 9" 
0 commit comments