Fix version bumping style issues
This commit is contained in:
parent
16a591e887
commit
c6d98c9f7e
|
|
@ -704,7 +704,6 @@ qutebrowser release
|
|||
* Make sure all issues with the related milestone are closed.
|
||||
* Update changelog (remove *(unreleased)*) and commit.
|
||||
* Consider updating the completions for `content.headers.user_agent` in `configdata.yml`.
|
||||
* If committing on minor branch, cherry-pick release commit to master.
|
||||
* Mark the milestone at https://github.com/qutebrowser/qutebrowser/milestones as closed.
|
||||
* Run `./.venv/bin/python3 scripts/dev/update_version.py {major,minor,patch}`.
|
||||
* Run the printed instructions accordingly.
|
||||
|
|
|
|||
|
|
@ -67,28 +67,28 @@
|
|||
<release version="1.0.2" date="2017-10-17"/>
|
||||
<release version="1.0.1" date="2017-10-13"/>
|
||||
<release version="1.0.0" date="2017-10-12"/>
|
||||
<release version="0.11.0" date="2017-07-04"/>
|
||||
<release version="0.10.1" date="2017-03-08"/>
|
||||
<release version="0.10.0" date="2017-02-25"/>
|
||||
<release version="0.9.1" date="2017-01-13"/>
|
||||
<release version="0.9.0" date="2016-12-28"/>
|
||||
<release version="0.8.4" date="2016-11-06"/>
|
||||
<release version="0.8.3" date="2016-11-05"/>
|
||||
<release version="0.8.1" date="2016-07-27"/>
|
||||
<release version="0.8.0" date="2016-07-26"/>
|
||||
<release version="0.7.0" date="2016-06-10"/>
|
||||
<release version="0.6.2" date="2016-04-30"/>
|
||||
<release version="0.6.1" date="2016-04-10"/>
|
||||
<release version="0.6.0" date="2016-04-04"/>
|
||||
<release version="0.5.1" date="2016-01-18"/>
|
||||
<release version="0.5.0" date="2016-01-05"/>
|
||||
<release version="0.4.0" date="2015-09-11"/>
|
||||
<release version="0.3.0" date="2015-06-28"/>
|
||||
<release version="0.2.1" date="2015-04-19"/>
|
||||
<release version="0.2.0" date="2015-04-19"/>
|
||||
<release version="0.1.4" date="2015-03-19"/>
|
||||
<release version="0.1.3" date="2015-02-12"/>
|
||||
<release version="0.1.1" date="2014-12-28"/>
|
||||
<release version="0.1.0" date="2014-04-25"/>
|
||||
<release version="0.11.0" date="2017-07-04"/>
|
||||
<release version="0.10.1" date="2017-03-08"/>
|
||||
<release version="0.10.0" date="2017-02-25"/>
|
||||
<release version="0.9.1" date="2017-01-13"/>
|
||||
<release version="0.9.0" date="2016-12-28"/>
|
||||
<release version="0.8.4" date="2016-11-06"/>
|
||||
<release version="0.8.3" date="2016-11-05"/>
|
||||
<release version="0.8.1" date="2016-07-27"/>
|
||||
<release version="0.8.0" date="2016-07-26"/>
|
||||
<release version="0.7.0" date="2016-06-10"/>
|
||||
<release version="0.6.2" date="2016-04-30"/>
|
||||
<release version="0.6.1" date="2016-04-10"/>
|
||||
<release version="0.6.0" date="2016-04-04"/>
|
||||
<release version="0.5.1" date="2016-01-18"/>
|
||||
<release version="0.5.0" date="2016-01-05"/>
|
||||
<release version="0.4.0" date="2015-09-11"/>
|
||||
<release version="0.3.0" date="2015-06-28"/>
|
||||
<release version="0.2.1" date="2015-04-19"/>
|
||||
<release version="0.2.0" date="2015-04-19"/>
|
||||
<release version="0.1.4" date="2015-03-19"/>
|
||||
<release version="0.1.3" date="2015-02-12"/>
|
||||
<release version="0.1.1" date="2014-12-28"/>
|
||||
<release version="0.1.0" date="2014-04-25"/>
|
||||
</releases>
|
||||
</component>
|
||||
|
|
|
|||
|
|
@ -420,11 +420,10 @@ def main():
|
|||
upload_to_pypi = True
|
||||
|
||||
if args.upload:
|
||||
from qutebrowser import __version__
|
||||
utils.print_title("Press enter to release...")
|
||||
input()
|
||||
|
||||
version_tag = "v" + __version__
|
||||
version_tag = "v" + qutebrowser.__version__
|
||||
|
||||
github_upload(artifacts, version_tag)
|
||||
if upload_to_pypi:
|
||||
|
|
|
|||
|
|
@ -23,12 +23,12 @@ import datetime
|
|||
import os.path
|
||||
import subprocess
|
||||
|
||||
from lxml import etree
|
||||
import lxml.etree
|
||||
|
||||
from qutebrowser import basedir
|
||||
import qutebrowser
|
||||
|
||||
# use basedir to get project root dir
|
||||
appdata_path = os.path.join(os.path.dirname(basedir), "misc",
|
||||
appdata_path = os.path.join(os.path.dirname(qutebrowser.basedir), "misc",
|
||||
"qutebrowser.appdata.xml")
|
||||
version_xpath = '//*[@type="desktop"]/releases'
|
||||
|
||||
|
|
@ -50,7 +50,7 @@ def read_appdata():
|
|||
ElementTree object representing appdata.xml
|
||||
"""
|
||||
with open(appdata_path, "rb") as f:
|
||||
appdata = etree.fromstring(f.read())
|
||||
appdata = lxml.etree.fromstring(f.read())
|
||||
|
||||
return appdata
|
||||
|
||||
|
|
@ -62,7 +62,7 @@ def write_appdata(appdata):
|
|||
appdata: appdata ElementTree object
|
||||
"""
|
||||
with open(appdata_path, "wb") as f:
|
||||
f.write(etree.tostring(appdata, pretty_print=True))
|
||||
f.write(lxml.etree.tostring(appdata, pretty_print=True))
|
||||
|
||||
|
||||
def add_release(releases, version_string, date_string):
|
||||
|
|
@ -73,7 +73,7 @@ def add_release(releases, version_string, date_string):
|
|||
version_string: new qutebrowser version
|
||||
date_string: release date for the new version
|
||||
"""
|
||||
release = etree.Element("release")
|
||||
release = lxml.etree.Element("release")
|
||||
release.attrib["version"] = version_string
|
||||
release.attrib["date"] = date_string
|
||||
|
||||
|
|
@ -86,40 +86,35 @@ if __name__ == "__main__":
|
|||
choices=["major", "minor", "patch"],
|
||||
required=True, help="Update release version")
|
||||
args = parser.parse_args()
|
||||
version = qutebrowser.__version__
|
||||
|
||||
bump_version(args.bump)
|
||||
|
||||
from qutebrowser import __version__
|
||||
|
||||
appdata_tree = read_appdata()
|
||||
|
||||
releases_block = appdata_tree.xpath(version_xpath)[0]
|
||||
|
||||
add_release(releases_block, __version__, datetime.date.today().isoformat())
|
||||
|
||||
add_release(releases_block, version, datetime.date.today().isoformat())
|
||||
write_appdata(appdata_tree)
|
||||
|
||||
print("Run the following commands to create a new release:")
|
||||
|
||||
print("* Run `git push origin; git push {v}`.".format(v=__version__))
|
||||
|
||||
print("* Create new release via GitHub",
|
||||
"(required to upload release artifacts).")
|
||||
|
||||
print("* Linux: Run `git checkout {v} &&".format(v=__version__),
|
||||
"./.venv/bin/python3 scripts/dev/build_release.py --upload`")
|
||||
|
||||
print("* Windows: Run `git checkout {v};".format(v=__version__),
|
||||
"py -3 scripts\dev\\build_release.py --asciidoc",
|
||||
"C:\Python27\python",
|
||||
"%userprofile%\\bin\\asciidoc-8.6.10\\asciidoc.py --upload`.")
|
||||
|
||||
print("* macOS: Run `git checkout {v} &&".format(v=__version__),
|
||||
"python3 scripts/dev/build_release.py --upload`.")
|
||||
print("* Run `git push origin; git push {v}`.".format(v=version))
|
||||
print("* If committing on minor branch, cherry-pick release commit to "
|
||||
"master.")
|
||||
print("* Create new release via GitHub (required to upload release "
|
||||
"artifacts).")
|
||||
print("* Linux: Run `git checkout {v} && "
|
||||
"./.venv/bin/python3 scripts/dev/build_release.py --upload`"
|
||||
.format(v=version))
|
||||
print("* Windows: Run `git checkout {v}; "
|
||||
"py -3 scripts\dev\\build_release.py --asciidoc "
|
||||
"C:\Python27\python "
|
||||
"%userprofile%\\bin\\asciidoc-8.6.10\\asciidoc.py --upload`."
|
||||
.format(v=version))
|
||||
print("* macOS: Run `git checkout {v} && "
|
||||
"python3 scripts/dev/build_release.py --upload`."
|
||||
.format(v=version))
|
||||
|
||||
print("* On server:")
|
||||
print("- Run `python3 scripts/dev/download_release.py",
|
||||
"v{v}`.".format(v=__version__))
|
||||
print("- Run `git pull github master &&",
|
||||
"sudo python3 scripts/asciidoc2html.py",
|
||||
"--website /srv/http/qutebrowser`")
|
||||
print("- Run `python3 scripts/dev/download_release.py v{v}`."
|
||||
.format(v=version))
|
||||
print("- Run `git pull github master && sudo python3 "
|
||||
"scripts/asciidoc2html.py --website /srv/http/qutebrowser`")
|
||||
|
|
|
|||
Loading…
Reference in New Issue