You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CI on macOS 27: ci-macos, ci-macos-e2e and both fresh-install channels
GitHub serves macOS 27 under the preview label xcode-27 (macOS 27.0 with Xcode
27, actions/runner-images#14404); there is no macos-27 label. Measured on #658:
the label delivers macOS 27.0 (26A5406e), arm64, ImageOS macos27.
- ci-macos and ci-macos-e2e run on macos-15 and xcode-27.
- ci-fresh-install runs the xlings and Homebrew channels on macos-14 (the
floor) and xcode-27 (the newest release).
- Every macOS 27 leg asserts sw_vers major 27, because the label names an
Xcode and its base OS has changed once.
- setup-macos-llvm takes the image as an input and puts it in the xlings cache
key, which named macos15 for every image.
Copy file name to clipboardExpand all lines: .agents/docs/2026-09-17-655-implementation-plan.md
+17-1Lines changed: 17 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -165,7 +165,8 @@ reason).
165
165
| E7 |`build/flag-words` note on the first plan | E1 | branch: e2e 736 D and E |
166
166
| E8 | SPEC-004 §8, SPEC-005 R3.7, docs/04 and docs/30 with their Chinese mirrors, CHANGELOG | E1-E7 | branch |
167
167
| E9 | version 2026.9.17.1 | - | branch |
168
-
| E10 | CI green on every workflow of the pull request | E1-E9 | todo |
168
+
| E10 | CI green on every workflow of the pull request | E1-E9, E11 | todo |
169
+
| E11 | macOS 27 legs (maintainer request, 2026-09-17; label measured in §5.1): `ci-macos` and `ci-macos-e2e` run on `macos-15` and macOS 27; `ci-fresh-install` runs its xlings and Homebrew channels on `macos-14` and macOS 27; each macOS 27 leg asserts `sw_vers` major 27 | - | branch |
169
170
170
171
### 3.2 Release and ecosystem, in order
171
172
@@ -227,6 +228,21 @@ Recorded after the release in §7.
227
228
228
229
Recorded as each row closes.
229
230
231
+
## 5.1 macOS 27 on GitHub-hosted runners
232
+
233
+
GitHub publishes no `macos-27` label. The runner-images README (read on
234
+
2026-09-17) lists macOS 26 as the newest GA image (`macos-26`, `macos-latest`)
235
+
and macOS 14 as deprecated (unsupported from 2026-11-02). macOS 27 is served as
236
+
the preview label `xcode-27`, whose base OS moved from macOS 26 to macOS 27.0 on
237
+
2026-09-16 (actions/runner-images#14404), with a warning that capacity may
238
+
queue. A temporary pull request (#658) measured which labels are served; its
239
+
first run, naming `macos-27`, `macos-27-arm64`, `macos-26` and `macos-latest`,
240
+
was cancelled while every job was still queued behind this repository's runner
0 commit comments