summaryrefslogtreecommitdiff
path: root/checklist-release.rst
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2024-02-28 11:22:05 +0100
committerFlorian Dold <florian@dold.me>2024-02-28 11:22:13 +0100
commit1368ea38aecc9e1982be0c4a9344f5542770f15f (patch)
treef5617c9a64c415a7fc25e80fa1dd58ca063704cc /checklist-release.rst
parent4ebc8a8d83d06ff623484c85de9cb9a91b540e2b (diff)
downloaddocs-1368ea38aecc9e1982be0c4a9344f5542770f15f.tar.gz
docs-1368ea38aecc9e1982be0c4a9344f5542770f15f.tar.bz2
docs-1368ea38aecc9e1982be0c4a9344f5542770f15f.zip
first shot at qa checklist
Diffstat (limited to 'checklist-release.rst')
-rw-r--r--checklist-release.rst141
1 files changed, 0 insertions, 141 deletions
diff --git a/checklist-release.rst b/checklist-release.rst
deleted file mode 100644
index a51c165d..00000000
--- a/checklist-release.rst
+++ /dev/null
@@ -1,141 +0,0 @@
-GNU Taler Release Checklist
----------------------------
-
-.. |releasecheck| raw:: html
-
- <input type="checkbox">
-
-For exchange:
-
-- |releasecheck| no compiler warnings at "-Wall" with gcc
-- |releasecheck| no compiler warnings at "-Wall" with clang
-- |releasecheck| ensure Coverity static analysis passes
-- |releasecheck| make check.
-- |releasecheck| make dist, make check on result of 'make dist'.
-- |releasecheck| Change version number in configure.ac.
-- |releasecheck| update man pages / info page documentation (prebuilt branch)
-- |releasecheck| make dist for release
-- |releasecheck| verify dist builds from source
-- |releasecheck| upgrade 'demo.taler.net'
-- |releasecheck| run :doc:`demo upgrade checklist <checklist-demo-upgrade>`
-- |releasecheck| tag repo.
-- |releasecheck| use 'deployment.git/packaging/\*-docker/' to build Debian and Ubuntu packages
-- |releasecheck| upload packages to 'deb.taler.net' (note: only Florian/Christian can sign)
-- |releasecheck| change 'demo.taler.net' deployment to use new tag.
-- |releasecheck| Upload triplet to ftp-upload.gnu.org/incoming/ftp or /incoming/alpha
-
-For merchant (C backend):
-
-- |releasecheck| no compiler warnings at "-Wall" with gcc
-- |releasecheck| no compiler warnings at "-Wall" with clang
-- |releasecheck| ensure Coverity static analysis passes
-- |releasecheck| make check.
-- |releasecheck| make dist, make check on result of 'make dist'.
-- |releasecheck| update SPA (prebuilt branch)
-- |releasecheck| Change version number in configure.ac.
-- |releasecheck| make dist for release.
-- |releasecheck| verify dist builds from source
-- |releasecheck| upgrade 'demo.taler.net'
-- |releasecheck| run :doc:`demo upgrade checklist <checklist-demo-upgrade>`
-- |releasecheck| tag repo.
-- |releasecheck| use 'deployment.git/packaging/\*-docker/' to build Debian and Ubuntu packages
-- |releasecheck| upload packages to 'deb.taler.net' (note: only Florian/Christian can sign)
-- |releasecheck| change 'demo.taler.net' deployment to use new tag.
-- |releasecheck| Upload triplet to ftp-upload.gnu.org/incoming/ftp or /incoming/alpha
-
-For sync:
-
-- |releasecheck| no compiler warnings at "-Wall" with gcc
-- |releasecheck| no compiler warnings at "-Wall" with clang
-- |releasecheck| ensure Coverity static analysis passes
-- |releasecheck| make check.
-- |releasecheck| make dist, make check on result of 'make dist'.
-- |releasecheck| Change version number in configure.ac.
-- |releasecheck| make dist for release
-- |releasecheck| verify dist builds from source
-- |releasecheck| upgrade 'demo.taler.net'
-- |releasecheck| run :doc:`demo upgrade checklist <checklist-demo-upgrade>`
-- |releasecheck| tag repo.
-- |releasecheck| use 'deployment.git/packaging/\*-docker/' to build Debian and Ubuntu packages
-- |releasecheck| upload packages to 'deb.taler.net' (note: only Florian/Christian can sign)
-- |releasecheck| change 'demo.taler.net' deployment to use new tag.
-- |releasecheck| Upload triplet to ftp-upload.gnu.org/incoming/ftp or /incoming/alpha
-
-For taler-mdb:
-
-- |releasecheck| no compiler warnings at "-Wall" with gcc
-- |releasecheck| ensure Coverity static analysis passes
-- |releasecheck| Change version number in configure.ac.
-- |releasecheck| make dist for release.
-- |releasecheck| tag repo.
-- |releasecheck| use 'deployment.git/packaging/\*-docker/' to build Debian and Ubuntu packages
-- |releasecheck| upload packages to 'deb.taler.net' (note: only Florian/Christian can sign)
-- |releasecheck| Upload triplet to ftp-upload.gnu.org/incoming/ftp or /incoming/alpha
-
-For taler-twister:
-
-- |releasecheck| no compiler warnings at "-Wall" with gcc
-- |releasecheck| no compiler warnings at "-Wall" with clang
-- |releasecheck| ensure Coverity static analysis passes
-- |releasecheck| make check.
-- |releasecheck| make dist, make check on result of 'make dist'.
-- |releasecheck| Change version number in configure.ac.
-- |releasecheck| make dist for release.
-- |releasecheck| verify dist builds from source
-- |releasecheck| upgrade 'demo.taler.net'
-- |releasecheck| run :doc:`demo upgrade checklist <checklist-demo-upgrade>`
-- |releasecheck| tag repo.
-- |releasecheck| Upload triplet to ftp-upload.gnu.org/incoming/ftp or /incoming/alpha
-
-For libeufin:
-
-- |releasecheck| update SPA of bank
-- |releasecheck| build libeufin
-- |releasecheck| upgrade 'demo.taler.net'
-- |releasecheck| run :doc:`demo upgrade checklist <checklist-demo-upgrade>`
-- |releasecheck| make dist for release.
-- |releasecheck| verify dist builds from source
-- |releasecheck| tag repo.
-- |releasecheck| use 'deployment.git/packaging/\*-docker/' to build Debian and Ubuntu packages
-- |releasecheck| upload packages to 'deb.taler.net' (note: only Florian/Christian can sign)
-- |releasecheck| change 'demo.taler.net' deployment to use new tag.
-- |releasecheck| Upload triplet to ftp-upload.gnu.org/incoming/ftp or /incoming/alpha
-
-For Python merchant frontend:
-
-- |releasecheck| upgrade 'demo.taler.net'
-- |releasecheck| run :doc:`demo upgrade checklist <checklist-demo-upgrade>`
-- |releasecheck| change 'demo.taler.net' deployment to use new tag.
-
-Wallet-core:
-
-- |releasecheck| build wallet
-- |releasecheck| run integration test
-- |releasecheck| make dist for release.
-- |releasecheck| verify dist builds from source
-- |releasecheck| tag repo.
-- |releasecheck| use 'deployment.git/packaging/\*-docker/' to build Debian and Ubuntu packages
-- |releasecheck| upload packages to 'deb.taler.net' (note: only Florian/Christian can sign)
-- |releasecheck| change 'demo.taler.net' deployment to use new tag.
-- |releasecheck| Upload triplet to ftp-upload.gnu.org/incoming/ftp or /incoming/alpha
-
-Android-Wallet:
-
-- |releasecheck| build wallet
-- |releasecheck| run :doc:`demo upgrade checklist <checklist-demo-upgrade>`
-- |releasecheck| tag repo.
-- |releasecheck| upload new wallet release to app store
-
-Webextension-Wallet:
-
-- |releasecheck| build wallet
-- |releasecheck| run :doc:`demo upgrade checklist <checklist-demo-upgrade>`
-- |releasecheck| tag repo.
-- |releasecheck| upload new wallet release to app store
-
-Release announcement:
-
-- |releasecheck| Update bug tracker (mark release, resolved -> closed)
-- |releasecheck| Send announcement to taler@gnu.org
-- |releasecheck| Send announcement to info-gnu@gnu.org (major releases only)
-- |releasecheck| Send announcement to coordinator@translationproject.org