Switch macOS CI from macos-latest to macos-14#104
Merged
RtlZeroMemory merged 1 commit intomainfrom Feb 27, 2026
Merged
Conversation
macos-latest maps to x86_64 runners with limited availability, causing the AppleClang job to get stuck in QUEUED status indefinitely and block PR merges. Switch to macos-14 (Apple Silicon / M1) which has much better runner availability and is faster. Add a 15-minute timeout as a safety net. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review infoConfiguration used: defaults Review profile: CHILL Plan: Pro 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThe CI workflow configuration is updated to use a fixed macOS runner version (macos-14) instead of the latest available version for the debug build job, and a 15-minute timeout constraint is applied to limit job execution duration. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
macos / AppleClang / Debugrunner frommacos-latesttomacos-14timeout-minutes: 15as a safety netProblem
macos-latestresolves to x86_64 macOS runners which have very limited availability on GitHub Actions. The AppleClang job frequently gets stuck inQUEUEDstatus indefinitely, blocking PR merges since it's a required status check.PR #103 had to be admin-merged because this job was stuck queued for 24+ hours while all other 14 checks passed.
Fix
macos-14uses Apple Silicon (M1) runners which have significantly better availability and are faster. The 15-minute timeout ensures the job fails cleanly instead of hanging if availability issues recur.🤖 Generated with Claude Code
Summary by CodeRabbit