- Make sure all the latest changes are pushed to the repo and all the related workflow tests are passing on CI (https://github.com/kerimdzhanov/dotenv-flow/actions)
- Bump up the version in
package.json
- Update the
CHANGELOG.md
file using$ yarn changelog
- Make a release commit with a message in format of
chore(release): vX.Y.Z
- Tag the release commit using
$ git tag vX.Y.X
- Push the release commit (with the tag) to GitHub
$ git push && git push --tags
- Create a new version release on GitHub based on the created tag
Once the release is published, Github Actions' workflow will build and publish the new package version to NPM.