Skip to content

Commit 0e2fc29

Browse files
committed
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.
1 parent 839fbde commit 0e2fc29

File tree

4 files changed

+16
-5
lines changed

4 files changed

+16
-5
lines changed

.github/workflows/mediasoup-node.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,15 @@ jobs:
4040
cc: gcc
4141
cxx: g++
4242
meson_args: '-Db_sanitize=thread'
43-
- os: macos-12
43+
- os: macos-13
4444
node: 18
4545
cc: clang
4646
cxx: clang++
4747
- os: macos-14
4848
node: 20
4949
cc: clang
5050
cxx: clang++
51-
- os: macos-14
51+
- os: macos-15
5252
node: 22
5353
cc: clang
5454
cxx: clang++

.github/workflows/mediasoup-rust.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,9 @@ jobs:
1919
- os: ubuntu-20.04
2020
- os: ubuntu-22.04
2121
- os: ubuntu-24.04
22-
- os: macos-12
22+
- os: macos-13
2323
- os: macos-14
24+
- os: macos-15
2425
- os: windows-2022
2526

2627
runs-on: ${{ matrix.build.os }}

.github/workflows/mediasoup-worker-prebuild.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,15 @@ jobs:
2424
- os: ubuntu-22.04
2525
cc: gcc
2626
cxx: g++
27-
- os: macos-12
27+
- os: macos-13
2828
cc: clang
2929
cxx: clang++
3030
- os: macos-14
3131
cc: clang
3232
cxx: clang++
33+
- os: macos-15
34+
cc: clang
35+
cxx: clang++
3336
- os: windows-2022
3437
cc: cl
3538
cxx: cl

.github/workflows/mediasoup-worker.yaml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ jobs:
6060
run-test-asan-address: true
6161
run-test-asan-undefined: true
6262
run-test-asan-thread: true
63-
- os: macos-12
63+
- os: macos-13
6464
cc: gcc
6565
cxx: g++
6666
pip-break-system-packages: true
@@ -75,6 +75,13 @@ jobs:
7575
run-test-asan-undefined: false
7676
run-test-asan-thread: false
7777
pip-break-system-packages: true
78+
- os: macos-15
79+
cc: clang
80+
cxx: clang++
81+
run-test-asan-address: false
82+
run-test-asan-undefined: false
83+
run-test-asan-thread: false
84+
pip-break-system-packages: true
7885
- os: windows-2022
7986
cc: cl
8087
cxx: cl

0 commit comments

Comments
 (0)