CMake: bump the minimal required version to 3.5
[libftdi] / doc / release-checklist.txt
1 *** Checklist for a new libftdi release ***
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
7
8 - Update version number in the following files:
9   - CMakeLists.txt
10   - README
11
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
19 - Sign tarball:
20   gpg2 --default-key opensource@intra2net.com --detach-sign --sign libftdi1-1.XX.tar.bz2
21
22 - Create git tag:
23   - git tag -s -u 24F006F5 v1.XX
24   - git tag -d latest_release ; git tag latest_release
25   - git push --tags
26
27 - Website
28   - Upload tarball
29   - Add ChangeLog to main page
30   - Update URLs in download section
31   - Generate API documentation and upload it
32
33 - Announce on mailinglist