Bump to macOS-26 runners - #307
Merged
Merged
Conversation
davertay-j
enabled auto-merge (squash)
July 22, 2026 23:08
Phoenix7351
approved these changes
Jul 23, 2026
…CI flakiness The fire-and-forget enqueue path is drained by a background task; a 100ms waiter timed out on the macOS-26 CI runner. Bump to 0.5s to match the sibling many-events test. Co-authored-by: Cursor <cursoragent@cursor.com>
twyatt
approved these changes
Jul 24, 2026
5 tasks
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.
The
macOS-latesttarget started resolving tomacOS-26as of June so lets pin to that version now.Note
Low Risk
Runner image-only change with no application or signing logic edits; main risk is transient CI breakage if the new image differs in Xcode or tooling.
Overview
Updates all macOS GitHub Actions jobs from
macOS-15tomacOS-26so CI matches wheremacOS-latestresolves today, instead of drifting when GitHub changes the floating label.ci.yml: lint, build, and test now run on macOS-26 (the js job stays on ubuntu-latest).publish.ymlandupload-developer-ipa-s3.ymluse the same runner for release and developer IPA builds.Reviewed by Cursor Bugbot for commit ca5fe77. Configure here.