Skip to content

Latest commit

 

History

History
56 lines (35 loc) · 1.05 KB

File metadata and controls

56 lines (35 loc) · 1.05 KB

Release Process

Versioning

  • follow semver (MAJOR.MINOR.PATCH)
  • runtime package version lives in cloudflare/package.json

Release Checklist

cd cloudflare
npm run release:check

Update release docs:

  • append CHANGELOG.md
  • add upgrade notes in docs/UPGRADE_GUIDE.md

Tagging

From repository root:

git tag vX.Y.Z
git push origin vX.Y.Z

Automated Release Workflow

Tag pushes matching v* trigger:

  • Cloudflare runtime release:check
  • Pages dashboard release:check
  • Draft GitHub Release with generated release notes

Workflow file:

  • .github/workflows/release-tag.yml

Canary-First Rollout

For manual staged deployment with a canary gate, use:

  • .github/workflows/canary-deploy.yml

Operator guidance:

Post-Release

  • announce route/schedule contract changes explicitly
  • update migration guidance for private overlays
  • verify downstream private repos can rebase/merge cleanly