Skip to content

Commit

Permalink
CI: Remove deprecated macos12 runner and add macos13 and macos15
Browse files Browse the repository at this point in the history
## 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.
  • Loading branch information
ibc committed Oct 17, 2024
1 parent 839fbde commit 0e2fc29
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 5 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/mediasoup-node.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,15 +40,15 @@ jobs:
cc: gcc
cxx: g++
meson_args: '-Db_sanitize=thread'
- os: macos-12
- os: macos-13
node: 18
cc: clang
cxx: clang++
- os: macos-14
node: 20
cc: clang
cxx: clang++
- os: macos-14
- os: macos-15
node: 22
cc: clang
cxx: clang++
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/mediasoup-rust.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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 }}
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/mediasoup-worker-prebuild.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
9 changes: 8 additions & 1 deletion .github/workflows/mediasoup-worker.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down

0 comments on commit 0e2fc29

Please sign in to comment.