[projects/geninitrd] update release instructions

glen glen at pld-linux.org
Sun Jan 5 18:26:41 CET 2014


commit 0ef88fd671ed340c27fef9e207c874f217e0b20f
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sun Jan 5 19:26:32 2014 +0200

    update release instructions

 RELEASE | 25 ++++++++++++++++++++-----
 1 file changed, 20 insertions(+), 5 deletions(-)
---
diff --git a/RELEASE b/RELEASE
index 94fb0e8..4f71b51 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,7 +1,22 @@
 HOW TO MAKE A RELEASE
 
-- ./changelog.sh
-- update Makefile with new desired version
-- make dist
-- ./make-tag.sh
-- upload tarball to distfiles, update geninitrd.spec:HEAD
+before making a release:
+
+- run make dist, create package with resulting tarball to check that code is
+  stable enough for a release
+
+to make a release:
+
+in short:
+- run 'make tag', to create tag
+- run 'make dist' to make tarball
+
+in details:
+- run 'make tag'
+ - fill git shortlog into annotate tag commit message:
+   $ git shortlog $(git tags | sort -nr | head -n1)..HEAD
+- run 'make dist'
+- verify produced tarball with updating geninitrd.spec:master
+- push tarball to distfiles
+- commit .spec changes
+- push out tag: git push origin "refs/tags/<RELEASE_VERSION>"
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/projects/geninitrd.git/commitdiff/0ef88fd671ed340c27fef9e207c874f217e0b20f



More information about the pld-cvs-commit mailing list