Skip to content

docs: route CI runner policy from fleet entry point - #15638

Merged
teamleaderleo merged 1 commit into
mainfrom
feat-fleetdocs-ci
Sep 29, 2026
Merged

teamleaderleo merged 1 commit into
mainfrom
feat-fleetdocs-ci

Conversation

@teamleaderleo

@teamleaderleo teamleaderleo commented Sep 29, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Link cmux CI runner policy to the hq Fleet and CI entry point.
  • Put the minis-first, pinned-Xcode, and force-cancel/rerun invariants at the owner doc's top.
  • Make cmux#15599 the only Blacksmith outage lever and link the hq lever log.
  • Link cmux AGENTS/CLAUDE fleet guidance to the hq router.

Verification

  • python3 tests/test_ci_cloud_overflow_switch.py
  • python3 tests/test_ci_repo_variable_defaults.py
  • python3 tests/test_ci_macos_xcode_selection.py
  • ./tests/test_ci_self_hosted_guard.sh
  • python3 scripts/verify-local.py --affected was interrupted by the existing time-sensitive feature-flags check after 60 seconds; no native code was selected.

— Rosehip g1 🐦 (run_worker_20260929_83c125e3)


Summary by cubic

Routes the CI runner policy docs through the hq Fleet and CI entry point so fleet tasks start from one owner document.

  • CLAUDE.md now points fleet tasks at the hq [Fleet and CI: start here] entry point instead of a generic reference.
  • docs/ci-runners.md states the minis-first, pinned-Xcode, and force-cancel/rerun invariants at the top and marks the Blacksmith overflow switch as the only outage lever, linking the hq lever log.

Written for commit db3519e. Summary will update on new commits.

Review in cubic

Link the hq fleet entry point and state the Xcode, minis-first, and Blacksmith outage invariants where CI routing is maintained.
@teamleaderleo
teamleaderleo enabled auto-merge (squash) September 29, 2026 16:13
@github-actions

Copy link
Copy Markdown
Contributor

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@coderabbitai

coderabbitai Bot commented Sep 29, 2026

Copy link
Copy Markdown

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration

Configuration used: Repository: manaflow-ai/cmux/.coderabbit.yaml

Review profile: ASSERTIVE

Plan: Advanced

Run ID: 4afa5218-38e3-4f36-9db2-ec222275d9dd

📥 Commits

Reviewing files that changed from the base of the PR and between ab564a4 and db3519e.

📒 Files selected for processing (2)
  • CLAUDE.md
  • docs/ci-runners.md
 _________________________________
< WMD: Weapons of Mass Debugging. >
 ---------------------------------
  \
   \   \
        \ /\
        ( )
      .( o ).
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@teamleaderleo
teamleaderleo merged commit 38e56ec into main Sep 29, 2026
40 of 41 checks passed
@teamleaderleo
teamleaderleo deleted the feat-fleetdocs-ci branch September 29, 2026 16:15
@github-actions

Copy link
Copy Markdown
Contributor

Merge receipt for db3519e30c, merged 2026-09-29 16:14:57 UTC

  • Not verified at merge: CI fast guards (in progress)
  • Verified: ci-status, Web complexity, web-validation, CI timing, Fast static checks, ios-e2e-status, route, Testbox broker trust boundary, tests
  • Skipped by policy: backend, browser, Claude wrapper regressions, Dogfood build #​${{ github.event.pull_request.number }}, GhosttyKit release check, guards, ios-e2e, linux-preflight, mac-host, macos, macOS admission gate, remote-daemon, and 6 more
  • Full suite: runs on main after merge.

rustybret pushed a commit to rustybret/bmux that referenced this pull request Sep 29, 2026
9b0d37a fix: preserve SQL highlighting with Jinja templates (manaflow-ai#15634)
5850596 Use measured account-wide load in CI pickers (manaflow-ai#15609)
38e56ec docs: make CI runner policy the fleet routing owner (manaflow-ai#15638)
ab564a4 Keep the admitted session when a superseded control owner's dial lands (manaflow-ai#15197)

# Conflicts:
#	.github/workflows/ci-macos.yml
#	.github/workflows/ci.yml
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.

1 participant