I created an Angular project using angular-cli
and pushed it to GitHub. I then created a new branch and updated packages, installed standard-version
and ran npm run release -- --first-release
as instructed. I then pushed the whole into a new branch on GitHub, created a pull request, squashed and merged onto master
, pulled back into local master
, and ran standard-version
again finally followed by git push --follow-tags origin master
. Here's the state on GitHub:
chore(release)
generated by standard-version
. Why?Releases
tabs at all, even though I can see the released tags there.packages.json
before starting in order to adhere to semantic versioning?What am I doing wrong?
You're not doing anything wrong. chore
doesn't show up in CHANGELOG.md
(see: https://github.com/conventional-changelog/standard-version/issues/135)
To have release notes uploaded, you will to use something like https://github.com/conventional-changelog/conventional-github-releaser
It's up to you where to start. Generally, when labeled 0.x
, the project is still unstable and will go through vast API changes. When the project becomes stable, bump the major to 1.x
and adhere to semver.