comparison garcon/pypi.py @ 742:9231172e3d81

cm: Add generation of online changelog to the release task.
author Ludovic Chabant <ludovic@chabant.com>
date Thu, 02 Jun 2016 20:26:51 -0700
parents a04288f199a5
children 22cf13b86cc3 bd269692dbb4
comparison
equal deleted inserted replaced
741:0c3b811d2c26 742:9231172e3d81
12 print("Install Bower components") 12 print("Install Bower components")
13 run("bower install") 13 run("bower install")
14 print("Generating FoodTruck assets") 14 print("Generating FoodTruck assets")
15 run("gulp") 15 run("gulp")
16 16
17 # CHANGELOG.rst 17 # CHANGELOG.rst and documentation changelog page.
18 run("invoke changelog --last %s" % version) 18 run("invoke changelog --last %s" % version)
19 run("invoke changelog --last %s -o docs/pages/support/changelog.md" %
20 version)
19 21
20 if not local_only: 22 if not local_only:
21 # Submit the CHANGELOG. 23 # Submit the CHANGELOG.
22 run('hg commit CHANGELOG.rst -m "cm: Regenerate the CHANGELOG."') 24 run('hg commit CHANGELOG.rst docs/pages/support/changelog.md '
25 '-m "cm: Regenerate the CHANGELOG."')
23 26
24 # Tag in Mercurial, which will then be used for PyPi version. 27 # Tag in Mercurial, which will then be used for PyPi version.
25 run("hg tag %s" % version) 28 run("hg tag %s" % version)
26 29
27 # PyPi upload. 30 # PyPi upload.
28 run("python setup.py version") 31 run("python setup.py version")
29 run("python setup.py sdist upload") 32 run("python setup.py sdist upload")
33 else:
34 print("Would submit changelog files...")
35 print("Would tag repo with %s..." % version)
36 print("Would upload to PyPi...")
30 37