From 6fcde89e0967c072ca578a25d5b269e6412d9b3b Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sat, 22 Oct 2022 14:10:57 +0200 Subject: -improve checklists --- checklist-demo-upgrade.rst | 1 + checklist-release.rst | 20 +++++++++++++------- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/checklist-demo-upgrade.rst b/checklist-demo-upgrade.rst index 52378dd2..a5446e0a 100644 --- a/checklist-demo-upgrade.rst +++ b/checklist-demo-upgrade.rst @@ -67,6 +67,7 @@ Survey/Tipping: and that the survey reserve has sufficient funds. P2P payments: + - |check| generating push payment (to self is OK) - |check| accepting push payment (from self is OK) - |check| generating pull payment (to self is OK) diff --git a/checklist-release.rst b/checklist-release.rst index 452f7001..e8f2ac53 100644 --- a/checklist-release.rst +++ b/checklist-release.rst @@ -6,7 +6,6 @@ GNU Taler Release Checklists - For exchange: - |check| no compiler warnings at "-Wall" with gcc @@ -18,8 +17,10 @@ For exchange: - |check| make dist for release - |check| verify dist builds from source - |check| upgrade 'demo.taler.net' -- |check| run demo checklist +- |check| run :doc:`demo upgrade checklist ` - |check| tag repo. +- |check| use deployment.git/packaging/*-docker/ to build Debian and Ubuntu packages +- |check| upload packages to deb.taler.net/ (note: only Florian/Christian can sign) - |check| change 'demo.taler.net' deployment to use new tag. - |check| Upload triplet to ftp-upload.gnu.org/incoming/ftp or /incoming/alpha @@ -34,8 +35,10 @@ For merchant (C backend): - |check| make dist for release. - |check| verify dist builds from source - |check| upgrade 'demo.taler.net' -- |check| run demo checklist +- |check| run :doc:`demo upgrade checklist ` - |check| tag repo. +- |check| use deployment.git/packaging/*-docker/ to build Debian and Ubuntu packages +- |check| upload packages to deb.taler.net/ (note: only Florian/Christian can sign) - |check| change 'demo.taler.net' deployment to use new tag. - |check| Upload triplet to ftp-upload.gnu.org/incoming/ftp or /incoming/alpha @@ -44,17 +47,19 @@ For libeufin: - |check| update SPA of bank - |check| build libeufin - |check| upgrade 'demo.taler.net' -- |check| run demo checklist +- |check| run :doc:`demo upgrade checklist ` - |check| make dist for release. - |check| verify dist builds from source - |check| tag repo. +- |check| use deployment.git/packaging/*-docker/ to build Debian and Ubuntu packages +- |check| upload packages to deb.taler.net/ (note: only Florian/Christian can sign) - |check| change 'demo.taler.net' deployment to use new tag. - |check| Upload triplet to ftp-upload.gnu.org/incoming/ftp or /incoming/alpha For Python merchant frontend: - |check| upgrade 'demo.taler.net' -- |check| run demo checklist +- |check| run :doc:`demo upgrade checklist ` - |check| change 'demo.taler.net' deployment to use new tag. Wallet-core: @@ -70,18 +75,19 @@ Wallet-core: Android-Wallet: - |check| build wallet -- |check| run demo checklist +- |check| run :doc:`demo upgrade checklist ` - |check| tag repo. - |check| upload new wallet release to app store Webextension-Wallet: - |check| build wallet -- |check| run demo checklist +- |check| run :doc:`demo upgrade checklist ` - |check| tag repo. - |check| upload new wallet release to app store Release announcement: + - |check| Update bug tracker (mark release, resolved -> closed) - |check| Send announcement to taler@gnu.org - |check| Send announcement to info-gnu@gnu.org (major releases only) -- cgit v1.2.3