From 4eefcbeb5c3c0da8cc0d5008708688eb575203e5 Mon Sep 17 00:00:00 2001 From: Ben Noordhuis Date: Tue, 9 Dec 2025 17:36:57 +0100 Subject: [PATCH] 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 --- .github/workflows/CI-unix.yml | 9 +++++++-- .github/workflows/sanitizer.yml | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/CI-unix.yml b/.github/workflows/CI-unix.yml index 7dc173ac4..d9ea1b5c2 100644 --- a/.github/workflows/CI-unix.yml +++ b/.github/workflows/CI-unix.yml @@ -80,7 +80,7 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-13, macos-14] + os: [macos-14, macos-15] steps: - uses: actions/checkout@v6 - name: Envinfo @@ -107,6 +107,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 @@ -122,7 +127,7 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-13, macos-14] + os: [macos-14, macos-15] steps: - uses: actions/checkout@v6 - name: Configure diff --git a/.github/workflows/sanitizer.yml b/.github/workflows/sanitizer.yml index 42ce98db3..6c84a9f15 100644 --- a/.github/workflows/sanitizer.yml +++ b/.github/workflows/sanitizer.yml @@ -55,7 +55,7 @@ jobs: fi sanitizers-macos: - runs-on: macos-13 + runs-on: macos-14 strategy: matrix: config: