From 3c287e728650079b6024521c6d06b17a707c2f62 Mon Sep 17 00:00:00 2001 From: Thomas Jarosch Date: Mon, 21 Dec 2009 10:11:08 +0100 Subject: [PATCH] Document libftdi release process --- doc/release-checklist.txt | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 insertions(+), 0 deletions(-) create mode 100644 doc/release-checklist.txt diff --git a/doc/release-checklist.txt b/doc/release-checklist.txt new file mode 100644 index 0000000..3cd64dd --- /dev/null +++ b/doc/release-checklist.txt @@ -0,0 +1,33 @@ +*** Checklist for a new libftdi release *** +- Update ChangeLog and AUTHORS via git history + +- Update version number in the following files: + - CMakeLists.txt + - configure.in + - README + +- Increase .so library version: + - src/Makefile.am + - ftdipp/Makefile.am + +- Run "make dist" + +- Diff tarball to previous version, check if all + important changes are in the ChangeLog + +- Ensure all modifications are checked in + +- Sign tarball, build .src.rpm and sign it, too + +- Create git tag: + - git tag -s -u 24F006F5 v0.XX + - git tag -d latest-release ; git tag latest-release + - git push --tags + +- Website + - Upload tarball and .src.rpm + - Add ChangeLog to main page + - Update URLs in download section + - Generate API documentation and upload it + +- Announce on mailinglist & freshmeat -- 1.7.1