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:
fail-fast: false
matrix:
os: [macos-13, macos-14]
os: [macos-14, macos-15]
steps:
- uses: actions/checkout@v4
- name: Envinfo
@ -109,6 +109,11 @@ jobs:
run: |
./build/uv_run_tests_a platform_output
- 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: |
cd build && ctest -V
- name: Autotools configure
@ -124,7 +129,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [macos-13, macos-14]
os: [macos-14, macos-15]
steps:
- uses: actions/checkout@v4
- name: Configure

View File

@ -68,6 +68,18 @@ jobs:
sanitizers-macos:
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:
- uses: actions/checkout@v4