diff options
author | Florian Dold <florian@dold.me> | 2024-02-28 11:22:05 +0100 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2024-02-28 11:22:13 +0100 |
commit | 1368ea38aecc9e1982be0c4a9344f5542770f15f (patch) | |
tree | f5617c9a64c415a7fc25e80fa1dd58ca063704cc /checklist-release.rst | |
parent | 4ebc8a8d83d06ff623484c85de9cb9a91b540e2b (diff) | |
download | docs-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.rst | 141 |
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 |