Skip to content

Docs: promotion is a release PR, not a direct push - #229

Merged
neuromechanist merged 1 commit into
stagingfrom
docs/promotion-via-pr
Aug 2, 2026
Merged

Docs: promotion is a release PR, not a direct push#229
neuromechanist merged 1 commit into
stagingfrom
docs/promotion-via-pr

Conversation

@neuromechanist

Copy link
Copy Markdown
Contributor

The keep-main ruleset rejects a direct git push origin/staging:main even when
lint/typecheck/test/build are all green on the exact commit and main is an
ancestor: on a bare push the required checks evaluate as "expected" and GH013
refuses. Observed during the v0.2.3 promotion (eight rejected attempts);
v0.2.2 also actually landed via a staging-to-main PR (#225).

Updates AGENTS.md, CLAUDE.md, and .context/handoff.md to document the real
path: Prepare release on staging, then a staging-to-main PR merged with a
regular merge commit. Also records the v0.2.3 production verification results
in the handoff addendum.

Docs only; no code changes.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying nemar-website with  Cloudflare Pages  Cloudflare Pages

Latest commit: 6d1176c
Status: ✅  Deploy successful!
Preview URL: https://08178cbd.nemar-website.pages.dev
Branch Preview URL: https://docs-promotion-via-pr.nemar-website.pages.dev

View logs

@neuromechanist
neuromechanist merged commit 9c2f2f3 into staging Aug 2, 2026
5 checks passed
@neuromechanist
neuromechanist deleted the docs/promotion-via-pr branch August 2, 2026 21:24
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