summary refs log tree commit diff stats
path: root/doc/howto-publish-a-release.md
diff options
context:
space:
mode:
authornfnty <git@nfnty.se>2017-02-10 20:03:29 +0100
committernfnty <git@nfnty.se>2017-02-10 20:04:18 +0100
commit0008feed6e111b2d7f823a4c47f1a9577ed6251e (patch)
tree2935518fca8fd4d7f9af8f1aaabcf560df85d58f /doc/howto-publish-a-release.md
parentb7c6483cf8b074a552c7d53b608c2cf19a305dfe (diff)
downloadranger-0008feed6e111b2d7f823a4c47f1a9577ed6251e.tar.gz
doc/howto-publish-a-release: Change to markdown
Diffstat (limited to 'doc/howto-publish-a-release.md')
-rw-r--r--doc/howto-publish-a-release.md49
1 files changed, 49 insertions, 0 deletions
diff --git a/doc/howto-publish-a-release.md b/doc/howto-publish-a-release.md
new file mode 100644
index 00000000..402d7b29
--- /dev/null
+++ b/doc/howto-publish-a-release.md
@@ -0,0 +1,49 @@
+Test everything
+----------------
+- [ ] `make test`
+- [ ] `./ranger.py [--clean]`
+- [ ] `ranger/ext/rifle.py`
+- [ ] `make install`
+
+Make a release commit
+---------------------
+- [ ] Update the number in the `README`
+- [ ] Update `__version__` and `VERSION` in `ranger/__init__.py`
+- [ ] Update `__version__` in `ranger/ext/rifle.py`
+- [ ] `make man`
+- [ ] Write changelog entry
+- [ ] Think of a witty commit message
+- [ ] Push the commit
+
+Make snapshot and test again
+----------------------------
+- [ ] Build `.tar.gz` with `make snapshot`
+- [ ] `make`
+- [ ] `make install`
+- [ ] Test the snapshot one last time
+
+Update the website
+------------------
+- [ ] Add the new version as `ranger-stable.tar.gz`
+- [ ] Add the new version as `ranger-X.Y.Z.tar.gz`
+- [ ] Update both signatures `gpg --local-user 0x00FB5CDF --sign --detach-sign <file>`
+- [ ] Update the changelog
+- [ ] Update the man page
+- [ ] Rerun `boobies.py`
+
+Make a PyPI release
+-------------------
+- [ ] `git clean --force -d -x`
+- [ ] `python setup.py sdist`
+- [ ] `gpg --local-user 0x00000000 --detach-sign --armor dist/*`
+- [ ] `twine upload dist/*`
+
+Announce the update
+-------------------
+- [ ] To the mailing list
+- [ ] In the arch linux forum
+- [ ] Write a news entry on savannah
+
+Change back to before
+---------------------
+- [ ] Change `VERSION` in `ranger/__init__.py` back to `master`