From 0e2fc2963427524bf7faf556d9026b9078086559 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?I=C3=B1aki=20Baz=20Castillo?= Date: Thu, 17 Oct 2024 17:29:54 +0200 Subject: [PATCH 1/2] CI: Remove deprecated macos12 runner and add macos13 and macos15 ## Details In the GitHub announcement: > The macOS 12 runner image will be removed by December 3rd, 2024. To raise awareness of the upcoming removal, jobs using macOS 12 will temporarily fail during scheduled time periods defined below: > > - November 4, 9:00 AM - 7:00 PM EST > - November 11, 9:00 AM - 7:00 PM EST > - November 18, 9:00 AM - 7:00 PM EST > - November 25, 9:00 AM - 7:00 PM EST > > **What you need to do** > > Jobs using the macos-12 YAML workflow label should be updated to macos-15, macos-14, macos-13, or macos-latest. --- .github/workflows/mediasoup-node.yaml | 4 ++-- .github/workflows/mediasoup-rust.yaml | 3 ++- .github/workflows/mediasoup-worker-prebuild.yaml | 5 ++++- .github/workflows/mediasoup-worker.yaml | 9 ++++++++- 4 files changed, 16 insertions(+), 5 deletions(-) diff --git a/.github/workflows/mediasoup-node.yaml b/.github/workflows/mediasoup-node.yaml index 1e561e6c9f..29707015d9 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++ 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 From 553afbdbd7e126452ce3f22afedadaff67cbb671 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?I=C3=B1aki=20Baz=20Castillo?= Date: Thu, 17 Oct 2024 18:23:26 +0200 Subject: [PATCH 2/2] cosmetic --- .github/workflows/mediasoup-node.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/mediasoup-node.yaml b/.github/workflows/mediasoup-node.yaml index 29707015d9..d9e0e634f6 100644 --- a/.github/workflows/mediasoup-node.yaml +++ b/.github/workflows/mediasoup-node.yaml @@ -57,9 +57,9 @@ jobs: cc: cl cxx: cl - os: windows-2022 + node: 22 cc: cl cxx: cl - node: 22 build-type: - Release - Debug