Skip to content

docs: gate release merges and tagging on polled CI success - #255

Merged
htnabe merged 1 commit into
devfrom
docs/publish-ci-polling-gate
Aug 18, 2026
Merged

docs: gate release merges and tagging on polled CI success#255
htnabe merged 1 commit into
devfrom
docs/publish-ci-polling-gate

Conversation

@htnabe

@htnabe htnabe commented Aug 18, 2026

Copy link
Copy Markdown
Owner

Summary

  • Require polling release PR CI to success before merging, with a 5-minute cap that fails the release on timeout
  • Require the publish workflow to succeed before creating the git tag and GitHub Release
  • Add polling command examples and remove stale release-event checklist items
  • Pin the publish job to npm@^11 so trusted publishing works on Node 22.22.1

Background

The v0.0.17 publish run failed at npm install -g npm@latest: npm 12 requires Node ^22.22.2 || ^24.15.0 || >=26.0.0, but the workflow runs Node 22.22.1. npm 11.18.0 satisfies both that Node range and the npm >= 11.5.1 requirement for OIDC trusted publishing.

Verification

  • npm view npm@latest engines -> node: ^22.22.2 || ^24.15.0 || >=26.0.0
  • npm view npm@11 engines -> node: ^20.17.0 || >=22.9.0
  • Markdown is excluded from the Biome check config, so no lint delta for the docs change

Also pin the publish job to npm 11 so trusted publishing works on Node 22.22.1.
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@htnabe
htnabe merged commit aad9fb6 into dev Aug 18, 2026
3 checks passed
This was referenced Aug 18, 2026
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