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:
Hiroshi SHIBATA committed 2026-05-29 09:29:07 +09:00
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

+11 -7
View File
@@ -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:
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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
+3 -3
View File
@@ -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
+3 -3
View File
@@ -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