Commit Graph

1 Commits (cc18a75de89cae177ffcbbf2327412b205b382a5)

Author SHA1 Message Date
Anthony 01717c03fa
Add changelog and changelog automation (#3364)
* Add changelog and changelog automation

First, update the version in our setup.cfg and changelog:

    invoke prepare <version>

Then, hand edit and commit, added any release notes, etc. Tag manually or:

    invoke release <version>

Finally, push up your changes.

This:

* Uses setup.cfg instead of setup.py
* Parses setup.cfg for version
* Updates setup.cfg on release prepare task
* Show our release version in our footer
* Uses invoke for task execution
* Uses a node library to hit GitHub and fetch the changelog
* Imports this into our existing changelog

* Fix style with autolint

* Lint fixes
2017-12-07 11:03:00 -07:00