summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <git@the-compiler.org>2017-10-11 22:27:03 +0200
committerFlorian Bruhin <git@the-compiler.org>2017-10-11 22:27:42 +0200
commit20f935e1f1611640ebe34a9b228bf181d524e50a (patch)
treeccf82edeb170399576e6fc45e392b51ba2598674
parentc87d369725ba5c3d0ca7ee210907114ace0d92cc (diff)
downloadqutebrowser-20f935e1f1611640ebe34a9b228bf181d524e50a.tar.gz
qutebrowser-20f935e1f1611640ebe34a9b228bf181d524e50a.zip
Prepare release checklist for v1.0.0
[ci skip]
-rw-r--r--doc/contributing.asciidoc18
1 files changed, 6 insertions, 12 deletions
diff --git a/doc/contributing.asciidoc b/doc/contributing.asciidoc
index f41072193..2069263fd 100644
--- a/doc/contributing.asciidoc
+++ b/doc/contributing.asciidoc
@@ -679,27 +679,21 @@ qutebrowser release
* Make sure there are no unstaged changes and the tests are green.
* Run `x=... y=...` to set the respective shell variables.
-* Add newest config to `tests/unit/config/old_configs` and update `test_upgrade_version`:
- - `python -m qutebrowser --basedir conf :quit`
- - `sed '/^#/d' conf/config/qutebrowser.conf > tests/unit/config/old_configs/qutebrowser-v0.$x.$y.conf`
- - `rm -r conf`
- - git add
- - commit
* Adjust `__version_info__` in `qutebrowser/__init__.py`.
* Update changelog (remove *(unreleased)*).
* Run tests again.
* Commit.
-* Create annotated git tag (`git tag -s "v0.$x.$y" -m "Release v0.$x.$y"`).
-* `git push origin`; `git push origin v0.$x.$y`.
+* Create annotated git tag (`git tag -s "v1.$x.$y" -m "Release v1.$x.$y"`).
+* `git push origin`; `git push origin v1.$x.$y`.
* If committing on minor branch, cherry-pick release commit to master.
* Create release on github.
* Mark the milestone at https://github.com/qutebrowser/qutebrowser/milestones
as closed.
-* Linux: Run `python3 scripts/dev/build_release.py --upload v0.$x.$y`.
-* Windows: Run `C:\Python36-32\python scripts\dev\build_release.py --asciidoc C:\Python27\python C:\asciidoc-8.6.9\asciidoc.py --upload v0.X.Y` (replace X/Y by hand).
-* macOS: Run `python3 scripts/dev/build_release.py --upload v0.X.Y` (replace X/Y by hand).
-* On server: Run `python3 scripts/dev/download_release.py v0.X.Y` (replace X/Y by hand).
+* Linux: Run `python3 scripts/dev/build_release.py --upload v1.$x.$y`.
+* Windows: Run `C:\Python36-32\python scripts\dev\build_release.py --asciidoc C:\Python27\python C:\asciidoc-8.6.9\asciidoc.py --upload v1.X.Y` (replace X/Y by hand).
+* macOS: Run `python3 scripts/dev/build_release.py --upload v1.X.Y` (replace X/Y by hand).
+* On server: Run `python3 scripts/dev/download_release.py v1.X.Y` (replace X/Y by hand).
* Update `qutebrowser-git` PKGBUILD if dependencies/install changed.
* Announce to qutebrowser and qutebrowser-announce mailinglist.