Update autoconf suite on release
[libftdi] / doc / release-checklist.txt
1 *** Checklist for a new libftdi release ***
2 - Update ChangeLog and AUTHORS via git history
3
4 - Update version number in the following files:
5   - CMakeLists.txt
6   - configure.in
7   - README
8
9 - Increase .so library version:
10   - src/Makefile.am
11   - ftdipp/Makefile.am
12
13 - Run:
14   autoreconf -f -i && ./configure && make dist
15
16 - Diff tarball to previous version, check if all
17   important changes are in the ChangeLog
18
19 - Ensure all modifications are checked in
20
21 - Sign tarball, build .src.rpm and sign it, too
22
23 - Create git tag:
24   - git tag -s -u 24F006F5 v0.XX
25   - git tag -d latest-release ; git tag latest-release
26   - git push --tags
27
28 - Website
29   - Upload tarball and .src.rpm
30   - Add ChangeLog to main page
31   - Update URLs in download section
32   - Generate API documentation and upload it
33
34 - Announce on mailinglist & freshmeat