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 | |
3c287e72 TJ |
6 | - README |
7 | ||
3c287e72 TJ |
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 v0.XX | |
b920e19c | 19 | - git tag -d latest_release ; git tag latest_release |
3c287e72 TJ |
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 & freshmeat |