ci: update macos runner images (#4967)

Add macos-15 runners. Remove the deprecated macos-13 runners.

Fixes: https://github.com/libuv/libuv/issues/4965
Refs: https://github.com/actions/runner-images/issues/10924
This commit is contained in:
Ben Noordhuis 2025-12-09 17:36:57 +01:00 committed by bryopsida
parent 5fcc8a8a37
commit 2c603ef883
2 changed files with 19 additions and 2 deletions

View File

@ -80,7 +80,7 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
os: [macos-13, macos-14] os: [macos-14, macos-15]
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Envinfo - name: Envinfo
@ -109,6 +109,11 @@ jobs:
run: | run: |
./build/uv_run_tests_a platform_output ./build/uv_run_tests_a platform_output
- name: Test - name: Test
if: ${{ maxtrix.os == 'macos-15' }}
run: |
cd build && sudo UV_RUN_AS_ROOT=1 ctest -V
- name: Test
if: ${{ maxtrix.os != 'macos-15' }}
run: | run: |
cd build && ctest -V cd build && ctest -V
- name: Autotools configure - name: Autotools configure
@ -124,7 +129,7 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
os: [macos-13, macos-14] os: [macos-14, macos-15]
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Configure - name: Configure

View File

@ -68,6 +68,18 @@ jobs:
sanitizers-macos: sanitizers-macos:
runs-on: macos-14 runs-on: macos-14
<<<<<<< HEAD
=======
strategy:
matrix:
config:
- name: ASAN
flags: -DASAN=ON -DCMAKE_BUILD_TYPE=Debug
- name: TSAN
flags: -DTSAN=ON -DCMAKE_BUILD_TYPE=Release
- name: UBSAN
flags: -DUBSAN=ON -DCMAKE_BUILD_TYPE=Debug
>>>>>>> 4eefcbeb (ci: update macos runner images (#4967))
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4