summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Haszlakiewicz <erh+git@nimenees.com>2012-04-29 12:54:04 -0500
committerEric Haszlakiewicz <erh+git@nimenees.com>2012-04-29 12:54:04 -0500
commite7bd2e97f311b2941ced6fa65696ecdb273cd152 (patch)
treeb2355b041eaebdbabfd73b0d5c0a032a0105e342
parent0cc1db6459035fd071371281daff030e5a0e9b8e (diff)
downloadjson-c-e7bd2e97f311b2941ced6fa65696ecdb273cd152.tar.gz
Fill in the missing pieces of the release checklist.
-rw-r--r--RELEASE_CHECKLIST.txt37
1 files changed, 30 insertions, 7 deletions
diff --git a/RELEASE_CHECKLIST.txt b/RELEASE_CHECKLIST.txt
index 1a8d555..28f5b89 100644
--- a/RELEASE_CHECKLIST.txt
+++ b/RELEASE_CHECKLIST.txt
@@ -6,20 +6,43 @@ git clone https://github.com/json-c/json-c json-c-${release}
cd json-c-${release}
Check that the compile works on Linux
+Check that the compile works on NetBSD
Check that the compile works on Windows
Check ChangeLog to see if anything should be added.
-git branch json-c-${release}
-git checkout json-c-${release}
-sh autogen.sh
-XXX doxygen
+ git branch json-c-${release}
+ git checkout json-c-${release}
-XXX Add generated files to git?
+Generate the configure script and other files:
+ sh autogen.sh
+ git add -f Makefile.in aclocal.m4 config.guess \
+ config.sub configure depcomp install-sh \
+ ltmain.sh missing tests/Makefile.in
+
+ # check for anything else to be added:
+ git status --ignored
+ git commit
+
+Generate the doxygen documentation:
+ doxygen
+ git add doc
+ git commit doc
cd ..
-tar czf json-c-${release}.tar.gz json-c-${release}
+echo .git > excludes
+echo autom4te.cache >> excludes
+tar -czf json-c-${release}.tar.gz -X excludes json-c-${release}
+
+echo doc >> excludes
+tar -czf json-c-${release}-doc.tar.gz -X excludes json-c-${release}
+
+Tag the branch:
+cd json-c-${release}
+git tag json-c-${release}-$(date +%Y%m%d)
+
+Go to https://github.com/json-c/json-c/downloads
+Upload the two tarballs.
-XXX upload tarball to ???
===================================