Skip to content

docs: Approve the Release PR CI run instead of admin-merging - #10

Merged
wagnercosta merged 1 commit into
mainfrom
docs/release-pr-ci-approval
Sep 23, 2026
Merged

wagnercosta merged 1 commit into
mainfrom
docs/release-pr-ci-approval

Conversation

@wagnercosta

Copy link
Copy Markdown
Member

Requested by @wagnercosta

🟢 Review tier: LOW — no human review needed

  • Docs: rewrites one paragraph of docs/runbooks/release.md (how to merge the release-please Release PR)
  • 9 insertions / 6 deletions in 1 file; a plain revert undoes it; git diff --check clean, CI runs on this PR

What

The runbook said GitHub never runs pull_request workflows for the Release PR, so it can only be merged with an admin override. That is not what happens. GitHub creates the CI run and holds it for approval ("Action required", no jobs), which is why the required checks never report.

The paragraph now says to approve that run (Approve and run workflows) and merge normally once both required checks pass. The admin merge stays as a fallback, with a note that it ships the release commit without CI.

Why

Verified on the 0.3.0 Release PR (#9): its CI run was approved, "Lint, typecheck, test, build" and "Node 24 compatibility" both passed, and the PR merged without an admin override. The CI runs for the 0.2.4 and 0.2.5 Release PRs have zero jobs: nobody approved them before those admin merges.

Risk / rollback

Docs only; docs: does not trigger a release. Revert to restore the old paragraph.

@wagnercosta
wagnercosta merged commit 8d31167 into main Sep 23, 2026
2 checks passed
@wagnercosta
wagnercosta deleted the docs/release-pr-ci-approval branch September 23, 2026 21:14
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