about summary refs log tree commit diff stats
path: root/doc/howto-publish-a-release.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/howto-publish-a-release.txt')
-rw-r--r--doc/howto-publish-a-release.txt27
1 files changed, 27 insertions, 0 deletions
diff --git a/doc/howto-publish-a-release.txt b/doc/howto-publish-a-release.txt
new file mode 100644
index 00000000..2ef99afe
--- /dev/null
+++ b/doc/howto-publish-a-release.txt
@@ -0,0 +1,27 @@
+( ) test everything one last time:
+( ) * make test
+( ) * ./ranger.py [--clean]
+( ) * ranger/ext/rifle.py
+( ) * make install
+( ) make a release commit:
+( ) * update the number in the README
+( ) * update the number in ranger/__init__.py
+( ) * update the version number in ranger/ext/rifle.py
+( ) * rebuild the man page with the updated number
+( ) * write changelog entry
+( ) * think of a witty commit message
+( ) * change VERSION in ranger/__init__.py to something with "stable"
+( ) * push the commit
+( ) build .tar.gz with "make snapshot"
+( ) make, make install and 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 -sb <file>)
+( ) * update the changelog
+( ) * update the man page
+( ) * rerun boobies.py
+( ) announce the update
+( ) * to the mailing list
+( ) * in the arch linux forum
+( ) * write a news entry on savannah