From 27f324685013dee425d77ed8ed7e2e40f5211aa1 Mon Sep 17 00:00:00 2001 From: Bryant Date: Tue, 10 Nov 2026 21:38:38 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20(ci):=20Replace=20retired=20maco?= =?UTF-8?q?s-14=20runner=20label=20with=20macos-15?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GitHub retired the macos-14 runner image on 2026-11-02, so push CI legs requesting it are cancelled before a runner is assigned. Use macos-15 to keep a second explicit macOS version alongside macos-latest. Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_01LWrjyKeX9K7gasYaBjEj28 --- .github/workflows/ci.yaml | 2 +- .github/workflows/release-python.yml | 2 +- .github/workflows/rw_build_and_test.yaml | 2 +- .github/workflows/rw_run_all_test_and_record.yaml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index f3293be7..1f640241 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -73,7 +73,7 @@ jobs: operating-systems: >- ${{ github.event_name == 'pull_request' && '["ubuntu-latest"]' - || '["ubuntu-latest", "ubuntu-22.04", "macos-latest", "macos-14"]' }} + || '["ubuntu-latest", "ubuntu-22.04", "macos-latest", "macos-15"]' }} secrets: codecov_token: ${{ secrets.CODECOV_TOKEN }} sonar_token: ${{ secrets.SONAR_TOKEN }} diff --git a/.github/workflows/release-python.yml b/.github/workflows/release-python.yml index 6b4a8d8e..fea98577 100644 --- a/.github/workflows/release-python.yml +++ b/.github/workflows/release-python.yml @@ -413,7 +413,7 @@ jobs: build-macos-arm64: name: Build macosx_arm64 wheel needs: resolve - runs-on: macos-14 # Apple silicon runner + runs-on: macos-15 # Apple silicon runner steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - name: Expand interpreter list for setup-python diff --git a/.github/workflows/rw_build_and_test.yaml b/.github/workflows/rw_build_and_test.yaml index 4cb361b1..22570175 100644 --- a/.github/workflows/rw_build_and_test.yaml +++ b/.github/workflows/rw_build_and_test.yaml @@ -12,7 +12,7 @@ on: description: "JSON array string of runner OSes for the test matrix. Callers pass [\"ubuntu-latest\"] for PRs and the full 4-OS list for push/scheduled/release." type: string required: false - default: '["ubuntu-latest", "ubuntu-22.04", "macos-latest", "macos-14"]' + default: '["ubuntu-latest", "ubuntu-22.04", "macos-latest", "macos-15"]' secrets: e2e_test_api_token: description: "Set the Slack bot token for end-to-end test." diff --git a/.github/workflows/rw_run_all_test_and_record.yaml b/.github/workflows/rw_run_all_test_and_record.yaml index a459cd4c..69f38eb9 100644 --- a/.github/workflows/rw_run_all_test_and_record.yaml +++ b/.github/workflows/rw_run_all_test_and_record.yaml @@ -12,7 +12,7 @@ on: description: "JSON array string of runner OSes for the test matrix. Forwarded to rw_build_and_test." type: string required: false - default: '["ubuntu-latest", "ubuntu-22.04", "macos-latest", "macos-14"]' + default: '["ubuntu-latest", "ubuntu-22.04", "macos-latest", "macos-15"]' secrets: e2e_test_api_token: description: "Set the Slack bot token for end-to-end test."