Skip to main content

Release Process

Steps for creating and publishing Kexra releases.

Why this exists

Structured releases ensure quality and proper communication of changes.

How it works

Automated CI/CD with manual approval for major releases.

Examples

Release steps:

  1. Update version numbers
  2. Update changelog
  3. Create git tag
  4. Publish to npm/registry
  5. Announce release

Common mistakes

  • Forgetting to update version in multiple places
  • Not testing release candidates
  • Delaying security fixes