From e6f412e90c9343916db12d0ed3deb125ff91dab6 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Fri, 1 Nov 2019 12:56:13 +0100 Subject: onboarding -> developer's manual, add checklist --- checklist-release.rst | 70 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 checklist-release.rst (limited to 'checklist-release.rst') diff --git a/checklist-release.rst b/checklist-release.rst new file mode 100644 index 00000000..90ca6cb6 --- /dev/null +++ b/checklist-release.rst @@ -0,0 +1,70 @@ +########################### +GNU Taler Release Checklist +########################### + + +Release checklists for GNU Taler: + +Wallet: + +- [ ] build wallet +- [ ] verify wallet works against 'test.taler.net' +- [ ] tag repo. +- [ ] upgrade 'demo.taler.net' to 'test.taler.net' +- [ ] upload new wallet release to app store +- [ ] Update bug tracker (mark release, resolved -> closed) +- [ ] Send announcement to taler@gnu.org +- [ ] Send announcement to info-gnu@gnu.org (major releases only) +- [ ] Send announcement to coordinator@translationproject.org + +For exchange: + +- [ ] check no compiler warnings at "-Wall" +- [ ] ensure Coverity static analysis passes +- [ ] make check. +- [ ] upgrade 'demo.taler.net' to 'test.taler.net' +- [ ] make dist, make check on result of 'make dist'. +- [ ] Change version number in configure.ac. +- [ ] make dist for release. +- [ ] tag repo. +- [ ] Upload triplet to ftp-upload.gnu.org/incoming/ftp or /incoming/alpha +- [ ] Update bug tracker (mark release, resolved -> closed) +- [ ] Send announcement to taler@gnu.org +- [ ] Send announcement to info-gnu@gnu.org (major releases only) +- [ ] Send announcement to coordinator@translationproject.org + +For merchant (C backend): + +- [ ] check no compiler warnings at "-Wall" +- [ ] ensure Coverity static analysis passes +- [ ] make check. +- [ ] upgrade 'demo.taler.net' to 'test.taler.net' +- [ ] make dist, make check on result of 'make dist'. +- [ ] Change version number in configure.ac. +- [ ] make dist for release. +- [ ] tag repo. +- [ ] Upload triplet to ftp-upload.gnu.org/incoming/ftp or /incoming/alpha +- [ ] Update bug tracker (mark release, resolved -> closed) +- [ ] Send announcement to taler@gnu.org +- [ ] Send announcement to info-gnu@gnu.org (major releases only) +- [ ] Send announcement to coordinator@translationproject.org + +For bank: + +- TBD + +For Python merchant frontend: + +- TBD + +For PHP merchant frontend: + +- TBD + +For auditor: + +- TBD + +For libebics: + +- TBD -- cgit v1.2.3