- 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-webpack/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
chore(release): vX.Y.Z
- Tag the release commit using
$ git tag vX.Y.X
- Push the release commit and tag to github
$ git push && git push --tags
- Temporary decrease the logo size in
README.md
up to 210x230 (to make it look perfect on npmjs.org) - Publish the new package version using
$ yarn publish [--tag=next]
- Reset the logo size back to original
- Create a new version release On GitHub
- When releasing a stable (
@latest
) version, remove the@next
tag from the current release candidate using$ yarn tag rm dotenv-flow-webpack next