Skip to content

Release Process

hieuck edited this page Jul 5, 2026 · 1 revision

Release Process

Automated release notes

node scripts/generate-release-notes.js --version 1.1.0

This script gathers:

  • Version from package.json
  • Recent merged PRs and closed issues
  • Security and dependency updates
  • Known limitations

GitHub Release workflow

  1. Go to Actions → Release and run the workflow.
  2. Choose whether to use a tag or the current branch.
  3. The workflow regenerates release notes, deletes any existing draft for the version, and creates the release.

Version SSOT

The root package.json is the single source of truth. scripts/audit-version-ssot.js runs in CI to prevent version drift between root, apps/api, and apps/web.

See docs/runbooks/release-playbook.md for detailed steps.

Clone this wiki locally