fix(cmt): use macos-26 and ubuntu-latest for desktop CMT matrix - #93
Conversation
macos-13 is retired and queues forever; align CMT runners with desktop PR E2E so RC-tag dispatches do not hang on unavailable labels. Co-authored-by: Cursor <cursoragent@cursor.com>
|
@yasserfaraazkhan: Adding the "do-not-merge/release-note-label-needed" label because no release-note block was detected, please follow our release note process to remove it. DetailsI understand the commands that are listed here |
📝 WalkthroughWalkthroughThe desktop CMT matrix now uses updated Linux and macOS runners. The schema test explicitly verifies the Linux, macOS, and Windows runner mappings. ChangesDesktop CMT runners
Estimated code review effort: 2 (Simple) | ~10 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
|
@yasserfaraazkhan: Adding the "do-not-merge/release-note-label-needed" label because no release-note block was detected, please follow our release note process to remove it. DetailsI understand the commands that are listed here |
|
@yasserfaraazkhan: Adding the "do-not-merge/release-note-label-needed" label because no release-note block was detected, please follow our release note process to remove it. DetailsI understand the commands that are listed here |
|
@yasserfaraazkhan: Adding the "do-not-merge/release-note-label-needed" label because no release-note block was detected, please follow our release note process to remove it. DetailsI understand the commands that are listed here |
Summary
macos-13/ubuntu-22.04inbuildDesktopCMTMatrixJSONmacos-13is retired by GitHub, so RC CMT macOS jobs queue forever (seen on desktop CMT run 30258289129)macos-26+ubuntu-latestinstead, matching desktop PR E2ETest plan
go test ./server/ -run 'TestDryRun_DesktopCMT|TestE2E' -count=1v0.4.16, bump gitops-platform image (gitops#78)macos-26