release 1.24.0: zero-pay phase (stage.my default, TESTPAYSAN templates)

This commit is contained in:
Hernâni Marques 2026-08-30 17:33:11 +02:00
parent a1275e6e45
commit ee99f0de99
No known key found for this signature in database
9 changed files with 526 additions and 2 deletions

View file

@ -93,6 +93,8 @@ Phases:
sanity public + optional server
server server-side only (SSH)
e2e withdraw + pay (small amounts; remote aborts on login/KYC)
zero-pay public-template pays (stage.my CHF:0 stickers; TESTPAYSAN shop). COUNT=1 in phase; wrapper COUNT=100
sticker-pay alias of zero-pay
ladder amount ladder classic (default 23-rung withdraw + pay; any currency)
max-ladder max-search: highest withdrawable + highest payable (≤ available)
goa-ladder alias of ladder (legacy phase name; same check_amount_ladder.sh)
@ -267,7 +269,7 @@ while [ $# -gt 0 ]; do
CURRENCY_OVERRIDE="$2"; shift 2
;;
--no-probe) NO_PROBE=1; shift ;;
urls|inside|versions|sanity|server|e2e|ladder|goa-ladder|max-ladder|maxladder|auth401|aptdeploy|apt-deploy|apt_src|surface|ecosystem|mattermost|mail|monpages|pages|devtesting|franken|fake-franken|fake_franken|all|full) PHASES+=("$1"); shift ;;
urls|inside|versions|sanity|server|e2e|zero-pay|zeropay|sticker-pay|template-zero|ladder|goa-ladder|max-ladder|maxladder|auth401|aptdeploy|apt-deploy|apt_src|surface|ecosystem|mattermost|mail|monpages|pages|devtesting|franken|fake-franken|fake_franken|all|full) PHASES+=("$1"); shift ;;
*)
# bare domain shorthand: ./taler-monitoring.sh taler.net
if [[ "$1" == *.* && "$1" != *://* && "$1" != -* ]]; then
@ -445,6 +447,7 @@ _progress_estimate_phase() {
server) n=20 ;;
# e2e: bank withdraw ladder emits many INFO lines (coins before/after each note)
e2e) n=240 ;;
zero-pay|zeropay|sticker-pay|template-zero) n=15 ;;
ladder|goa-ladder|max-ladder|maxladder) n=120 ;;
auth401) n=70 ;;
aptdeploy) n=40 ;;
@ -621,6 +624,9 @@ while [ "$_phase_idx" -lt "$_n_phases" ]; do
sanity) run_phase sanity "$ROOT/check_sanity.sh" || ec=1 ;;
server) run_phase server "$ROOT/check_server.sh" || ec=1 ;;
e2e) run_phase e2e "$ROOT/check_e2e.sh" || ec=1 ;;
zero-pay|zeropay|sticker-pay|template-zero)
run_phase zero-pay "$ROOT/check_zero_pay.sh" || ec=1
;;
ladder|goa-ladder)
run_phase ladder "$ROOT/check_amount_ladder.sh" || ec=1
;;