Browse Source

Fill in the missing pieces of the release checklist.

tags/json-c-0.10-20120530^2
Eric Haszlakiewicz 13 years ago
parent
commit
e7bd2e97f3
1 changed files with 30 additions and 7 deletions
  1. +30
    -7
      RELEASE_CHECKLIST.txt

+ 30
- 7
RELEASE_CHECKLIST.txt View File

@@ -6,20 +6,43 @@ git clone https://github.com/json-c/json-c json-c-${release}
cd json-c-${release} cd json-c-${release}


Check that the compile works on Linux Check that the compile works on Linux
Check that the compile works on NetBSD
Check that the compile works on Windows Check that the compile works on Windows
Check ChangeLog to see if anything should be added. 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 .. 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 ???


=================================== ===================================




Loading…
Cancel
Save