diff options
author | Christian Grothoff <christian@grothoff.org> | 2022-10-22 14:10:57 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2022-10-22 14:10:57 +0200 |
commit | 6fcde89e0967c072ca578a25d5b269e6412d9b3b (patch) | |
tree | ec671da81861a50f7ab1bcf347d0feafb045d22c /checklist-release.rst | |
parent | 0438934085c9f109dbdba3cc81b8441b79a755ee (diff) | |
download | docs-6fcde89e0967c072ca578a25d5b269e6412d9b3b.tar.gz docs-6fcde89e0967c072ca578a25d5b269e6412d9b3b.tar.bz2 docs-6fcde89e0967c072ca578a25d5b269e6412d9b3b.zip |
-improve checklists
Diffstat (limited to 'checklist-release.rst')
-rw-r--r-- | checklist-release.rst | 20 |
1 files changed, 13 insertions, 7 deletions
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) |