Skip to content

ci: speed multi-PR merges — no readiness double-fire on cursor/** - #723

Merged
cursor[bot] merged 3 commits into
masterfrom
cursor/faster-merge-ci-d476
Oct 8, 2026
Merged

cursor[bot] merged 3 commits into
masterfrom
cursor/faster-merge-ci-d476

Conversation

@IanFrelinger

@IanFrelinger IanFrelinger commented Oct 8, 2026 •

Copy link
Copy Markdown
Owner

Summary

Cuts the main cost of multi-PR merge sweeps: Full Platform Readiness was firing twice per tip (pull_request + push: cursor/**). Branch protection only needs the PR check. Also documents stacking/process, adds a knowledge-graph rebase helper, and hardens the doctor-container-truthful UAT flake.

Does not weaken the five required checks.

Head includes origin/master after #721 (cc0dd12c).

Changes

  • full-platform-readiness-gate.yml: push.branches is master/main only (no cursor/**)
  • Docs: CONTRIBUTING.md, docs/CiGateInventory.md, .github/workflows/README.md, CLAUDE.md — stack/split/one-push process + merge-queue admin note
  • scripts/knowledge-graph/resolve-rebase-conflict.sh + shell-lint gates
  • tests/uat/tier0-2.sh: retry docker probe + one doctor re-run on mismatch

Testing

  • bash tests/scripts/readiness-push-no-cursor-branches.test.sh — PASS
  • bash tests/scripts/resolve-knowledge-graph-rebase.test.sh — PASS
  • Mutation: restore cursor/** on push.branches → gate FAIL; restore → PASS (KILLED)

Checklist

  • No cert-gate weakening
  • Inventory + workflow README updated with the trigger change
  • CI green on this PR (expects heavy Readiness because the workflow file itself is a core path)
Open in Web Open in Cursor 

cursoragent and others added 3 commits October 8, 2026 02:31
Drop cursor/** from Full Platform Readiness push triggers so agent tip
pushes stop starting a second heavy matrix beside the PR check. Document
stacking/split/one-push process, add a knowledge-graph rebase helper with
gates, and harden doctor-container-truthful against docker socket races.

Co-authored-by: IanFrelinger <IanFrelinger@users.noreply.github.com>
Co-authored-by: IanFrelinger <IanFrelinger@users.noreply.github.com>
Co-authored-by: IanFrelinger <IanFrelinger@users.noreply.github.com>
@IanFrelinger
IanFrelinger marked this pull request as ready for review October 8, 2026 04:03
@cursor
cursor Bot merged commit 095ba46 into master Oct 8, 2026
33 checks passed
@cursor
cursor Bot deleted the cursor/faster-merge-ci-d476 branch October 8, 2026 04:34
IanFrelinger pushed a commit that referenced this pull request Oct 8, 2026
095ba46 (six lenses + synthesis), filed with the paused phase C handoff
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