6efe88d1764d8acc4f79123e51a17f68de422d7c
[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   - README
7
8 - Run "make dist"
9
10 - Diff tarball to previous version, check if all
11   important changes are in the ChangeLog
12
13 - Ensure all modifications are checked in
14
15 - Sign tarball, build .src.rpm and sign it, too
16
17 - Create git tag:
18   - git tag -s -u 24F006F5 v1.XX
19   - git tag -d latest_release ; git tag latest_release
20   - git push --tags
21
22 - Website
23   - Upload tarball and .src.rpm
24   - Add ChangeLog to main page
25   - Update URLs in download section
26   - Generate API documentation and upload it
27
28 - Announce on mailinglist