Mercurial > piecrust2
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 |