Skip to content

Commit e7bd2e9

Browse files
committed
Fill in the missing pieces of the release checklist.
1 parent 0cc1db6 commit e7bd2e9

File tree

1 file changed

+30
-7
lines changed

1 file changed

+30
-7
lines changed

RELEASE_CHECKLIST.txt

+30-7
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,43 @@ git clone https://github.com/json-c/json-c json-c-${release}
66
cd json-c-${release}
77

88
Check that the compile works on Linux
9+
Check that the compile works on NetBSD
910
Check that the compile works on Windows
1011
Check ChangeLog to see if anything should be added.
1112

12-
git branch json-c-${release}
13-
git checkout json-c-${release}
14-
sh autogen.sh
15-
XXX doxygen
13+
git branch json-c-${release}
14+
git checkout json-c-${release}
1615

17-
XXX Add generated files to git?
16+
Generate the configure script and other files:
17+
sh autogen.sh
18+
git add -f Makefile.in aclocal.m4 config.guess \
19+
config.sub configure depcomp install-sh \
20+
ltmain.sh missing tests/Makefile.in
21+
22+
# check for anything else to be added:
23+
git status --ignored
24+
git commit
25+
26+
Generate the doxygen documentation:
27+
doxygen
28+
git add doc
29+
git commit doc
1830

1931
cd ..
20-
tar czf json-c-${release}.tar.gz json-c-${release}
32+
echo .git > excludes
33+
echo autom4te.cache >> excludes
34+
tar -czf json-c-${release}.tar.gz -X excludes json-c-${release}
35+
36+
echo doc >> excludes
37+
tar -czf json-c-${release}-doc.tar.gz -X excludes json-c-${release}
38+
39+
Tag the branch:
40+
cd json-c-${release}
41+
git tag json-c-${release}-$(date +%Y%m%d)
42+
43+
Go to https://github.com/json-c/json-c/downloads
44+
Upload the two tarballs.
2145

22-
XXX upload tarball to ???
2346

2447
===================================
2548

0 commit comments

Comments
 (0)