This executable aims to automate several typical steps when
uploading a new package version to hackage.
Steps currently include:
Compilation and running tests using multiple compiler versions.
Checking that the changelog mentions the latest version.
Checking that the upper bounds of dependencies
are up-to-date by making use of stackage snapshots.
[git] Pushing and tagging the version to the commit.
Uploading of both the package itself and the documentation.
The program is configurable using a per-project .yaml file.
See the README.