Commit | Line | Data |
---|---|---|
3c287e72 | 1 | *** Checklist for a new libftdi release *** |
67596140 TJ |
2 | - Update ChangeLog via git history: |
3 | git log --oneline latest_release..HEAD | |
4 | ||
5 | - Update AUTHORS via git history: | |
6 | git log --pretty=format:"%an <%ae>" latest_release..HEAD |sort -u | |
3c287e72 TJ |
7 | |
8 | - Update version number in the following files: | |
9 | - CMakeLists.txt | |
3c287e72 TJ |
10 | - README |
11 | ||
3c287e72 TJ |
12 | - Run "make dist" |
13 | ||
14 | - Diff tarball to previous version, check if all | |
15 | important changes are in the ChangeLog | |
16 | ||
17 | - Ensure all modifications are checked in | |
18 | ||
67596140 TJ |
19 | - Sign tarball: |
20 | gpg2 --default-key opensource@intra2net.com --detach-sign --sign libftdi1-1.XX.tar.bz2 | |
3c287e72 TJ |
21 | |
22 | - Create git tag: | |
bf386a19 | 23 | - git tag -s -u 24F006F5 v1.XX |
b920e19c | 24 | - git tag -d latest_release ; git tag latest_release |
3c287e72 TJ |
25 | - git push --tags |
26 | ||
27 | - Website | |
12ed18b6 | 28 | - Upload tarball |
3c287e72 TJ |
29 | - Add ChangeLog to main page |
30 | - Update URLs in download section | |
31 | - Generate API documentation and upload it | |
32 | ||
4ce11b8c | 33 | - Announce on mailinglist |