Here is how to prepare a new release of Concuerror
Follow semantic versioning (link in CHANGELOG.md)
RELEASE=0.42
Format the UNRELEASED section in CHANGELOG.md
## [0.42](https://github.com/parapluu/Concuerror/releases/tag/0.42) - 2042-11-20
Then commit:
git commit -m "Update CHANGELOG for release ${RELEASE}"
The UNRELEASED section will be added back as the last step.
git tag -a ${RELEASE} -m "Release ${RELEASE}" -s
rebar3 hex user whoami
If no info shown:
rebar3 hex user auth
rebar3 hex publish
git push parapluu ${RELEASE}
Copy the most recent section of the CHANGELOG as description and leave title empty
## [Unreleased](https://github.com/parapluu/Concuerror/tree/master)
### Added
### Removed
### Changed
### Fixed