Use this checklist before tagging or publishing a new OmniRoute release.
- Bump
package.jsonversion (x.y.z) in the release branch. - Move release notes from
## [Unreleased]inCHANGELOG.mdto a dated section:## [x.y.z] — YYYY-MM-DD
- Keep
## [Unreleased]as the first changelog section for upcoming work. - Ensure the latest semver section in
CHANGELOG.mdequalspackage.jsonversion.
- Update
docs/openapi.yaml:info.versionmust equalpackage.jsonversion.
- Validate endpoint examples if API contracts changed.
- Review
docs/ARCHITECTURE.mdfor storage/runtime drift. - Review
docs/TROUBLESHOOTING.mdfor env var and operational drift. - Update localized docs if source docs changed significantly.
Run the sync guard locally before opening PR:
npm run check:docs-syncCI also runs this check in .github/workflows/ci.yml (lint job).