commit 2638c25c749fb89274c9a3bf4615da4553e34f12 parent c1f623b50580c9ecc5a2cdbe4d91d51ff182556d Author: Florian Dold <florian@dold.me> Date: Tue, 28 Oct 2025 18:38:14 +0100 updated release checklist, still WIP Diffstat:
| M | checklists/checklist-release.rst | | | 36 | ++++++++++++++++++++++++++++++++++++ |
1 file changed, 36 insertions(+), 0 deletions(-)
diff --git a/checklists/checklist-release.rst b/checklists/checklist-release.rst @@ -5,6 +5,42 @@ GNU Taler Release Checklist <input type="checkbox"> + +Released components (repositories, dependency toposorted): + +- |releasecheck| taler-typescript-core.git +- |releasecheck| taler-twister.git +- |releasecheck| libeufin.git +- |releasecheck| exchange.git +- |releasecheck| donau.git +- |releasecheck| merchant.git +- |releasecheck| taler-mdb.git +- |releasecheck| sync.git +- taler-ios.git (no source release) +- taler-android.git (no source release) +- taler-merchant-demos.git (no source release) + + +Overall release process: + +- |releasecheck| Tag candidate tag of components that passed local checks (``x.y.z-dev.n``) +- (future) Run local CI for each package +- (future) Run build and integration test harness in sandcastle-ng +- |releasecheck| Bump version of components (via ``contrib/bump``) +- |releasecheck| Tag release of components that passed local checks (``x.y.z``) +- |releasecheck| Deploy on ``test.taler.net`` +- |releasecheck| Test ``test.taler.net`` +- |releasecheck| Deploy on ``demo.taler.net`` +- |releasecheck| Test ``demo.taler.net`` +- |releasecheck| Build Debian staging packages (via ``packaging-ng``) +- |releasecheck| Deploy in staging environments (``rusty`` etc.) +- |releasecheck| Test staging environments (``rusty`` etc.) +- |releasecheck| Promote Debian packages (via ``packaging-ng``) +- |releasecheck| Upload to GNU mirrors +- |releasecheck| Announce release +- |releasecheck| Deploy in production environments + + For exchange: - |releasecheck| no compiler warnings at "-Wall" with gcc