Update AUTHORS and release checklist
[libftdi] / doc / release-checklist.txt
CommitLineData
3c287e72
TJ
1*** Checklist for a new libftdi release ***
2- Update ChangeLog and AUTHORS via git history
2464b42c 3 (git log --oneline latest_release..HEAD)
3c287e72
TJ
4
5- Update version number in the following files:
6 - CMakeLists.txt
3c287e72
TJ
7 - README
8
3c287e72
TJ
9- Run "make dist"
10
11- Diff tarball to previous version, check if all
12 important changes are in the ChangeLog
13
14- Ensure all modifications are checked in
15
16- Sign tarball, build .src.rpm and sign it, too
17
18- Create git tag:
bf386a19 19 - git tag -s -u 24F006F5 v1.XX
b920e19c 20 - git tag -d latest_release ; git tag latest_release
3c287e72
TJ
21 - git push --tags
22
23- Website
24 - Upload tarball and .src.rpm
25 - Add ChangeLog to main page
26 - Update URLs in download section
27 - Generate API documentation and upload it
28
4ce11b8c 29- Announce on mailinglist