From 10377e33647a887975b846f2742f79028b952ca7 Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Sun, 1 Jul 2007 22:16:28 -0700 Subject: [PATCH] Release checklist --- Checklist.txt | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 Checklist.txt diff --git a/Checklist.txt b/Checklist.txt new file mode 100644 index 0000000000..37745f3948 --- /dev/null +++ b/Checklist.txt @@ -0,0 +1,66 @@ +Release checklist. + + : shell; THIS=1.5.2.3 + : shell; PREV=1.5.2.2 + + - The usual build/test, locally and on k.org private. + + - "git shortlog -s v$PREV..maint" and update .mailmap + + - Update Documentation/RelNotes-$THIS.txt, make sure RelNotes + points to it, update GIT-VERSION-GEN. + + - Proofread RelNotes. + + - Commit "GIT $THIS"; create signed tag v$THIS with "GIT + $THIS". + + - Push to builder: + + : shell; git push builders tag $THIS + : shell; git push builders + + - Build on builder; take resulting RPM tarball to k.org; + + : builder; cd git.git + : builder; git checkout maint && Meta/DoKernelOrg maint + : builder; cd .. && scp $THIS.tar master.kernel.org:. + + - Push to k.org private: + + : shell; git push ko-private tag $THIS + : shell; git push ko-private + + - Build on k.org: + + : k.org; cd rpms && tar xf ../$THIS.tar + : k.org; cd ../git.git + : k.org; git checkout maint && Meta/DoKernelOrg maint + + - Merge in 'maint' to 'master', and update the "stale" list of + documents in 'master': + + : shell; git checkout master + : shell; git merge maint + : shell; edit Documentation/git.txt + : shell; git commit + + - Push the results out: + + : shell; git push ko tag $THIS + : shell; git push repo tag $THIS + : shell; git push ko + : shell; git push repo + + - Extract the documentation on k.org: + + : k.org; cd /pub/software/scm/git/docs + : k.org; mkdir v$THIS && cd v$THIS + : k.org; tar zxf ../../git-htmldocs-$THIS.tar.gz + + - Prepare and send out the announce: + + : shell; Meta/Announce maint $PREV + + - Update Meta/MaintNotes and send it out (when releasing from + 'master'). -- 2.32.0.93.g670b81a890