From 03090770c282472b2877e7c578961a7316d0a8ce Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Tue, 3 Nov 2026 10:30:58 +0900 Subject: [PATCH 1/2] Replace retired macos-14 with macos-26 and macos-15 GitHub retired the macOS 14 images on 2026-11-02. Test both the current and the previous arm64 macOS, as the Ubuntu lines do with 24.04 and 22.04. https://github.com/actions/runner-images/issues/13518 Co-Authored-By: Claude Opus 5.5 --- .github/workflows/ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e1d58a6..a08f148 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,7 +25,8 @@ jobs: os: - ubuntu-24.04 - ubuntu-22.04 - - macos-14 + - macos-26 + - macos-15 - macos-15-intel - windows-latest ruby: ${{ fromJson(needs.ruby-versions.outputs.versions) }} From 319c9dd67948071f6a2e201a663c132dea403cd4 Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Tue, 3 Nov 2026 10:45:26 +0900 Subject: [PATCH 2/2] Default continue-on-error of the test step to false No job sets matrix.ignore-error, so when the tests failed GitHub reported an invalid template with "Unexpected value ''" instead of the failure itself. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a08f148..7f20387 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -55,7 +55,7 @@ jobs: - run: bundle exec rake build - run: bundle exec rake test - continue-on-error: ${{ matrix.ignore-error }} + continue-on-error: ${{ matrix.ignore-error || false }} - name: Integration test run: bundle exec rake check