mirror of
https://github.com/ruby/ruby.git
synced 2026-10-29 08:55:35 +08:00
Run macOS CI on macos-26 by default
Make macos-26 the default runner across the macOS workflows and keep macos-15, macos-15-intel, and macos-14 as regression coverage on the key check jobs and on the tarball build verification.
This commit is contained in:
1 parent
4f6c8c693c
commit
5c762e786b
5 files changed
+19
-15
Notes:
git
2026-05-29 00:29:40 +00:00
No files matched your search
@@ -26,25 +26,29 @@ jobs:
|
||||
matrix:
|
||||
include:
|
||||
- test_task: check
|
||||
os: macos-14
|
||||
os: macos-26
|
||||
- test_task: check
|
||||
os: macos-14
|
||||
os: macos-26
|
||||
configure_args: '--with-gcc=gcc-14'
|
||||
- test_task: check
|
||||
os: macos-14
|
||||
os: macos-26
|
||||
configure_args: '--with-jemalloc --with-opt-dir=$(brew --prefix jemalloc)'
|
||||
- test_task: check
|
||||
os: macos-14
|
||||
os: macos-26
|
||||
configure_args: '--with-gmp'
|
||||
- test_task: test-all
|
||||
test_opts: --repeat-count=2
|
||||
os: macos-14
|
||||
os: macos-26
|
||||
- test_task: test-bundler-parallel
|
||||
os: macos-14
|
||||
os: macos-26
|
||||
- test_task: test-bundled-gems
|
||||
os: macos-14
|
||||
os: macos-26
|
||||
- test_task: check
|
||||
os: macos-15
|
||||
- test_task: check
|
||||
os: macos-15-intel
|
||||
- test_task: check
|
||||
os: macos-14
|
||||
fail-fast: false
|
||||
|
||||
env:
|
||||
|
||||
@@ -28,7 +28,7 @@ jobs:
|
||||
- name: default
|
||||
- name: mmtk
|
||||
mmtk_build: release
|
||||
os: [macos-latest, ubuntu-latest]
|
||||
os: [macos-26, ubuntu-latest]
|
||||
include:
|
||||
- test_task: check
|
||||
fail-fast: false
|
||||
|
||||
@@ -18,7 +18,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
test_task: [check, test-bundled-gems, test-bundler-parallel]
|
||||
os: [macos-14, macos-15]
|
||||
os: [macos-26, macos-15, macos-14]
|
||||
include:
|
||||
- os: macos-15-intel
|
||||
test_task: check
|
||||
|
||||
@@ -30,7 +30,7 @@ jobs:
|
||||
cargo:
|
||||
name: cargo test
|
||||
|
||||
runs-on: macos-14
|
||||
runs-on: macos-26
|
||||
|
||||
if: >-
|
||||
${{!(false
|
||||
@@ -74,7 +74,7 @@ jobs:
|
||||
RUN_OPTS: ${{ matrix.yjit_opts }}
|
||||
SPECOPTS: ${{ matrix.specopts }}
|
||||
|
||||
runs-on: macos-14
|
||||
runs-on: macos-26
|
||||
|
||||
if: >-
|
||||
${{!(false
|
||||
@@ -134,7 +134,7 @@ jobs:
|
||||
id: launchable
|
||||
uses: ./.github/actions/launchable/setup
|
||||
with:
|
||||
os: macos-14
|
||||
os: macos-26
|
||||
test-opts: ${{ matrix.configure }}
|
||||
launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }}
|
||||
builddir: build
|
||||
|
||||
@@ -58,7 +58,7 @@ jobs:
|
||||
RUST_BACKTRACE: 1
|
||||
ZJIT_RB_BUG: 1
|
||||
|
||||
runs-on: macos-14
|
||||
runs-on: macos-26
|
||||
|
||||
if: >-
|
||||
${{!(false
|
||||
@@ -118,7 +118,7 @@ jobs:
|
||||
id: launchable
|
||||
uses: ./.github/actions/launchable/setup
|
||||
with:
|
||||
os: macos-14
|
||||
os: macos-26
|
||||
test-opts: ${{ matrix.configure }}
|
||||
launchable-token: ${{ secrets.LAUNCHABLE_TOKEN }}
|
||||
builddir: build
|
||||
@@ -181,7 +181,7 @@ jobs:
|
||||
bench_opts: '--warmup=1 --bench=1 --excludes=shipit'
|
||||
configure: '--enable-zjit=dev_nodebug' # --enable-zjit=dev is too slow
|
||||
|
||||
runs-on: macos-14
|
||||
runs-on: macos-26
|
||||
|
||||
if: >-
|
||||
${{!(false
|
||||
|
||||
Reference in new issue
Block a user