From 7e7698aaa9637d4bcb82e0521b2f66002401ff41 Mon Sep 17 00:00:00 2001 From: Bryant Date: Tue, 10 Nov 2026 21:36:50 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=F0=9F=94=A7=20(ci):=20Drop=20unsupported?= =?UTF-8?q?=20macos-14=20from=20the=20push=20test=20matrix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GitHub reports "The configuration 'macos-14-arm64-us-default' is not supported" for macos-14 jobs, so every push to main failed CI Success. macos-latest still covers macOS. Refs: AAASM-6458 Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_01TLpw696KjUDUg4QjH83En4 --- .github/workflows/ci.yaml | 4 ++-- .github/workflows/rw_build_and_test.yaml | 2 +- .github/workflows/rw_run_all_test_and_record.yaml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index f3293be7..bcb49bd8 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -69,11 +69,11 @@ jobs: # name: Run all tests and organize all test reports uses: ./.github/workflows/rw_run_all_test_and_record.yaml with: - # PRs run ubuntu-only to trim the 4-OS matrix; push/scheduled/release keep the full list. + # PRs run ubuntu-only to trim the 3-OS matrix (macos-14 dropped: GitHub reports "macos-14-arm64-us-default is not supported", AAASM-6458); push/scheduled/release keep the full list. 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"]' }} secrets: codecov_token: ${{ secrets.CODECOV_TOKEN }} sonar_token: ${{ secrets.SONAR_TOKEN }} diff --git a/.github/workflows/rw_build_and_test.yaml b/.github/workflows/rw_build_and_test.yaml index 4cb361b1..be5ad84d 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"]' 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..3dd76782 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"]' secrets: e2e_test_api_token: description: "Set the Slack bot token for end-to-end test." From 411bb781746208d38bbd879e313c2932ae666159 Mon Sep 17 00:00:00 2001 From: Bryant Date: Tue, 10 Nov 2026 21:58:56 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=93=9D=20(ci):=20Correct=20the=20OS-c?= =?UTF-8?q?ount=20wording=20in=20the=20matrix=20input=20description?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Refs: AAASM-6458 Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_01TLpw696KjUDUg4QjH83En4 --- .github/workflows/rw_build_and_test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/rw_build_and_test.yaml b/.github/workflows/rw_build_and_test.yaml index be5ad84d..c24120e5 100644 --- a/.github/workflows/rw_build_and_test.yaml +++ b/.github/workflows/rw_build_and_test.yaml @@ -9,7 +9,7 @@ on: required: false default: false operating-systems: - 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." + description: "JSON array string of runner OSes for the test matrix. Callers pass [\"ubuntu-latest\"] for PRs and the full 3-OS list for push/scheduled/release." type: string required: false default: '["ubuntu-latest", "ubuntu-22.04", "macos-latest"]'