Skip to content

Commit 4eefcbe

Browse files
authored
ci: update macos runner images (libuv#4967)
Add macos-15 runners. Remove the deprecated macos-13 runners. Fixes: libuv#4965 Refs: actions/runner-images#10924
1 parent 3c1e701 commit 4eefcbe

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

.github/workflows/CI-unix.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ jobs:
8080
strategy:
8181
fail-fast: false
8282
matrix:
83-
os: [macos-13, macos-14]
83+
os: [macos-14, macos-15]
8484
steps:
8585
- uses: actions/checkout@v6
8686
- name: Envinfo
@@ -107,6 +107,11 @@ jobs:
107107
run: |
108108
./build/uv_run_tests_a platform_output
109109
- name: Test
110+
if: ${{ maxtrix.os == 'macos-15' }}
111+
run: |
112+
cd build && sudo UV_RUN_AS_ROOT=1 ctest -V
113+
- name: Test
114+
if: ${{ maxtrix.os != 'macos-15' }}
110115
run: |
111116
cd build && ctest -V
112117
- name: Autotools configure
@@ -122,7 +127,7 @@ jobs:
122127
strategy:
123128
fail-fast: false
124129
matrix:
125-
os: [macos-13, macos-14]
130+
os: [macos-14, macos-15]
126131
steps:
127132
- uses: actions/checkout@v6
128133
- name: Configure

.github/workflows/sanitizer.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555
fi
5656
5757
sanitizers-macos:
58-
runs-on: macos-13
58+
runs-on: macos-14
5959
strategy:
6060
matrix:
6161
config:

0 commit comments

Comments
 (0)