summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2022-10-22 14:10:57 +0200
committerChristian Grothoff <christian@grothoff.org>2022-10-22 14:10:57 +0200
commit6fcde89e0967c072ca578a25d5b269e6412d9b3b (patch)
treeec671da81861a50f7ab1bcf347d0feafb045d22c
parent0438934085c9f109dbdba3cc81b8441b79a755ee (diff)
downloaddocs-6fcde89e0967c072ca578a25d5b269e6412d9b3b.tar.gz
docs-6fcde89e0967c072ca578a25d5b269e6412d9b3b.tar.bz2
docs-6fcde89e0967c072ca578a25d5b269e6412d9b3b.zip
-improve checklists
-rw-r--r--checklist-demo-upgrade.rst1
-rw-r--r--checklist-release.rst20
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
<input type="checkbox">
-
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 <checklist-demo-upgrade>`
- |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 <checklist-demo-upgrade>`
- |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 <checklist-demo-upgrade>`
- |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 <checklist-demo-upgrade>`
- |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 <checklist-demo-upgrade>`
- |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 <checklist-demo-upgrade>`
- |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)