Skip to content

ci: move macOS jobs off the retiring macos-14 runner image - #724

Merged
rmorozov merged 3 commits into
masterfrom
claude/project-thread-gdy576
Nov 1, 2026
Merged

rmorozov merged 3 commits into
masterfrom
claude/project-thread-gdy576

Conversation

@rmorozov

@rmorozov rmorozov commented Nov 1, 2026

Copy link
Copy Markdown
Member

Requested by Ruslan · project thread

Problem

The macos-14 runner image is in brownout and retires 2026-11-02 (actions/runner-images#13518), so the macos-14 jobs are cancelled on every PR.

Change

  • macos-build.yml: C++17 Release row moves to macos-15; C++23 Release row moves to macos-26. The matrix keeps two images and all three standards (17, 20, 23).
  • bindings.yml: the macOS bindings job moves to macos-15 (name and ccache key follow).
  • Diff is limited to those lines, so it does not collide with test(parity): run the corpus with Reflect views of the contexts (0322) #722's one-line touch of bindings.yml beyond a possible trivial rebase.

Validation

Not run locally (the cloud cannot run macOS). The macos-26 row is the risk: a newer AppleClang may surface new strict-warning hits. If it goes red for that reason, the fallback is macos-15 for that row. CI on this PR is the check; the macOS build workflows run because .github/workflows/ is not in paths-ignore.

Roles used: main session only, no verifier (workflow-only change). Red CI pushes so far: 0.


Generated by Claude Code

macos-14 jobs: C++17 and C++23 Release rows and the bindings job. Rows now
run on macos-15 (C++17, bindings) and macos-26 (C++23), keeping two images
and the pairwise standard coverage.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AWNL7nC5iPBPKJpdsNWL7V
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AWNL7nC5iPBPKJpdsNWL7V
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AWNL7nC5iPBPKJpdsNWL7V
@rmorozov rmorozov self-assigned this Nov 1, 2026
@rmorozov
rmorozov marked this pull request as ready for review November 1, 2026 17:13
@rmorozov
rmorozov merged commit acc3129 into master Nov 1, 2026
42 checks passed

rmorozov commented Nov 1, 2026

Copy link
Copy Markdown
Member Author

@codex review


Generated by Claude Code

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 1, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-01T17:14:28.458379Z acc3129 Manual request
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Already looking forward to the next diff.

Reviewed commit: acc31293a9

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants