Releasing a New Version
Checklist
Ensure
CHANGELOG.md
is up-to-dateEnsure working dir is clean
Run
mix format
andmix credo
for formatting and lintingEnsure the docs look acceptable using
mix docs
Run
prettier
on all markdown filesUpdate version requirement in
README.md
Update version in
mix.exs
Create a commit:
git commit -a -m "Bump version to 0.X.Y" git tag v0.X.Y mix compile --warnings-as-errors && mix test && mix hex.publish git push origin master --tags
Enjoy!