From 0008feed6e111b2d7f823a4c47f1a9577ed6251e Mon Sep 17 00:00:00 2001 From: nfnty Date: Fri, 10 Feb 2017 20:03:29 +0100 Subject: doc/howto-publish-a-release: Change to markdown --- doc/howto-publish-a-release.md | 49 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 doc/howto-publish-a-release.md (limited to 'doc/howto-publish-a-release.md') 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 ` +- [ ] 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` -- cgit 1.4.1-2-gfad0