Use this checklist before publishing a release.
This repository does not use GitHub Actions, Dependabot, or release automation.
Run the release checks locally, commit directly to main, tag the release, then create the GitHub Release.
mainis the release branch.- Maintainer releases are prepared directly on
main. - Contributors can still open pull requests, but must paste local validation output because the upstream repository does not run GitHub CI.
- Do not add GitHub Actions, Dependabot, or release automation unless the maintainer explicitly changes this policy.
git status --short
pnpm run release:prepare -- v0.1.1
pnpm run check:release
pnpm run deploy:dry-runThe release must not include:
- subscription URLs
- node URIs
- admin tokens
- download tokens
- private D1 database IDs
- generated local seed SQL
Update:
package.jsoncloudflare/package.jsonCHANGELOG.mdRELEASE_NOTES.md
git tag -a v0.1.1 -m "v0.1.1"
git push origin main --tagsgh release create v0.1.1 \
--title "v0.1.1" \
--notes-file RELEASE_NOTES.mdDo not attach local setup files or generated seed SQL.