# HG changeset patch # User Ludovic Chabant # Date 1464924411 25200 # Node ID 9231172e3d81e1270a4dc8ccce7f570c5e2dd1ba # Parent 0c3b811d2c2679e1a7b7c24da3f9d76cecac9059 cm: Add generation of online changelog to the release task. diff -r 0c3b811d2c26 -r 9231172e3d81 garcon/pypi.py --- a/garcon/pypi.py Thu Jun 02 20:21:47 2016 -0700 +++ b/garcon/pypi.py Thu Jun 02 20:26:51 2016 -0700 @@ -14,12 +14,15 @@ print("Generating FoodTruck assets") run("gulp") - # CHANGELOG.rst + # CHANGELOG.rst and documentation changelog page. run("invoke changelog --last %s" % version) + run("invoke changelog --last %s -o docs/pages/support/changelog.md" % + version) if not local_only: # Submit the CHANGELOG. - run('hg commit CHANGELOG.rst -m "cm: Regenerate the CHANGELOG."') + run('hg commit CHANGELOG.rst docs/pages/support/changelog.md ' + '-m "cm: Regenerate the CHANGELOG."') # Tag in Mercurial, which will then be used for PyPi version. run("hg tag %s" % version) @@ -27,4 +30,8 @@ # PyPi upload. run("python setup.py version") run("python setup.py sdist upload") + else: + print("Would submit changelog files...") + print("Would tag repo with %s..." % version) + print("Would upload to PyPi...")