Release flow
- Update the package version intentionally.
- Commit the change with a conventional commit.
- Push a semver tag such as
v0.1.0. - The release workflow runs checks, builds docs, generates notes with
git-cliff, creates a GitHub Release, and publishes to npm with provenance.
Changelog strategy
This repository usesgit-cliff rather than automatic semantic version inference.
That keeps version bumps intentional while still generating polished release notes from conventional commits.