From b4c403e5713ea193fb23e0102a28bd739988c704 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?I=C3=B1aki=20Baz=20Castillo?= Date: Thu, 17 Oct 2024 18:23:53 +0200 Subject: [PATCH] CI: Remove deprecated macos12 runner and add macos13 and macos15 (#1458) --- .github/workflows/mediasoup-node.yaml | 6 +++--- .github/workflows/mediasoup-rust.yaml | 3 ++- .github/workflows/mediasoup-worker-prebuild.yaml | 5 ++++- .github/workflows/mediasoup-worker.yaml | 9 ++++++++- 4 files changed, 17 insertions(+), 6 deletions(-) diff --git a/.github/workflows/mediasoup-node.yaml b/.github/workflows/mediasoup-node.yaml index 1e561e6c9f..d9e0e634f6 100644 --- a/.github/workflows/mediasoup-node.yaml +++ b/.github/workflows/mediasoup-node.yaml @@ -40,7 +40,7 @@ jobs: cc: gcc cxx: g++ meson_args: '-Db_sanitize=thread' - - os: macos-12 + - os: macos-13 node: 18 cc: clang cxx: clang++ @@ -48,7 +48,7 @@ jobs: node: 20 cc: clang cxx: clang++ - - os: macos-14 + - os: macos-15 node: 22 cc: clang cxx: clang++ @@ -57,9 +57,9 @@ jobs: cc: cl cxx: cl - os: windows-2022 + node: 22 cc: cl cxx: cl - node: 22 build-type: - Release - Debug diff --git a/.github/workflows/mediasoup-rust.yaml b/.github/workflows/mediasoup-rust.yaml index f17157ea8d..cf0db637d5 100644 --- a/.github/workflows/mediasoup-rust.yaml +++ b/.github/workflows/mediasoup-rust.yaml @@ -19,8 +19,9 @@ jobs: - os: ubuntu-20.04 - os: ubuntu-22.04 - os: ubuntu-24.04 - - os: macos-12 + - os: macos-13 - os: macos-14 + - os: macos-15 - os: windows-2022 runs-on: ${{ matrix.build.os }} diff --git a/.github/workflows/mediasoup-worker-prebuild.yaml b/.github/workflows/mediasoup-worker-prebuild.yaml index 5c51a72be8..49d260a811 100644 --- a/.github/workflows/mediasoup-worker-prebuild.yaml +++ b/.github/workflows/mediasoup-worker-prebuild.yaml @@ -24,12 +24,15 @@ jobs: - os: ubuntu-22.04 cc: gcc cxx: g++ - - os: macos-12 + - os: macos-13 cc: clang cxx: clang++ - os: macos-14 cc: clang cxx: clang++ + - os: macos-15 + cc: clang + cxx: clang++ - os: windows-2022 cc: cl cxx: cl diff --git a/.github/workflows/mediasoup-worker.yaml b/.github/workflows/mediasoup-worker.yaml index 29af3e3c86..059f759349 100644 --- a/.github/workflows/mediasoup-worker.yaml +++ b/.github/workflows/mediasoup-worker.yaml @@ -60,7 +60,7 @@ jobs: run-test-asan-address: true run-test-asan-undefined: true run-test-asan-thread: true - - os: macos-12 + - os: macos-13 cc: gcc cxx: g++ pip-break-system-packages: true @@ -75,6 +75,13 @@ jobs: run-test-asan-undefined: false run-test-asan-thread: false pip-break-system-packages: true + - os: macos-15 + cc: clang + cxx: clang++ + run-test-asan-address: false + run-test-asan-undefined: false + run-test-asan-thread: false + pip-break-system-packages: true - os: windows-2022 cc: cl cxx: cl