diff options
author | nfnty <git@nfnty.se> | 2017-02-10 20:03:29 +0100 |
---|---|---|
committer | nfnty <git@nfnty.se> | 2017-02-10 20:04:18 +0100 |
commit | 0008feed6e111b2d7f823a4c47f1a9577ed6251e (patch) | |
tree | 2935518fca8fd4d7f9af8f1aaabcf560df85d58f /doc/howto-publish-a-release.md | |
parent | b7c6483cf8b074a552c7d53b608c2cf19a305dfe (diff) | |
download | ranger-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.md | 49 |
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` |