Release front-door: pubv runs preflight + the interactive semver heuristic and graduates CHANGELOG.md [Unreleased] -> dated; npm version syncs package.json + lockfile; git commit --amend folds them into pubv's single release commit; the tag is created AFTER the amend so it marks the exact commit on main that gets published; then push. Tags are v-less (--tag-prefix=none) to match the changelog compare refs. @runwisp/pubv added as a devDependency. The short "how we got here / what was rejected" note lives as a comment atop the script; the docs/ exploration was removed as too much to read.
326 B
326 B
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.