Commit | Line | Data |
---|---|---|
3c287e72 TJ |
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 "make dist" | |
14 | ||
15 | - Diff tarball to previous version, check if all | |
16 | important changes are in the ChangeLog | |
17 | ||
18 | - Ensure all modifications are checked in | |
19 | ||
20 | - Sign tarball, build .src.rpm and sign it, too | |
21 | ||
22 | - Create git tag: | |
23 | - git tag -s -u 24F006F5 v0.XX | |
24 | - git tag -d latest-release ; git tag latest-release | |
25 | - git push --tags | |
26 | ||
27 | - Website | |
28 | - Upload tarball and .src.rpm | |
29 | - Add ChangeLog to main page | |
30 | - Update URLs in download section | |
31 | - Generate API documentation and upload it | |
32 | ||
33 | - Announce on mailinglist & freshmeat |