android-test: smoke older wallet releases; blocker only if ≤14 days

Expand matrix with previous wallet-* tags (F-Droid APK or self-build).
Hard-fail only for released apps younger than BLOCKER_MAX_AGE_DAYS;
older releases and master remain warn-only.
This commit is contained in:
Hernâni Marques 2026-07-17 21:56:01 +02:00
parent f9df3e20fa
commit 33a545a12d
No known key found for this signature in database
4 changed files with 294 additions and 105 deletions

View file

@ -245,13 +245,14 @@ Scripts **today** implement Android only; they should honour:
| Variant | Source | Severity | Purpose |
|---------|--------|----------|---------|
| **stable-self** | tag `wallet-1.6.1` rebuilt here | **WARN only** | Same release tree, our Gradle — never hard-blocks |
| **published** | F-Droid APK URL | **BLOCKER** | What users install; FAIL_FAST stops here |
| **master** | `origin/master` | **WARN only** | Tip of mainline — never hard-blocks |
| **fix** (optional) | inference fix branch | soft fail | GOA automation fixes |
| **stable-self** | tag `wallet-1.6.1` rebuilt | WARN | Our rebuild of stable — never hard-blocks |
| **published** | F-Droid current APK | **≤14d → BLOCKER**, else WARN | What users install |
| **older-pub / older-self** | previous `wallet-*` tags | **≤14d → BLOCKER**, else WARN | Regression on recent releases only |
| **master** | `origin/master` | WARN | Tip — never hard-blocks |
| **fix** (optional) | inference branch | soft | GOA automation fixes |
Default matrix order: `stable-self,published,master`.
`./run-android-variant-matrix.sh` — see README.
**Two-week window:** `BLOCKER_MAX_AGE_DAYS=14` (git tag age). Older apps are still tried; only young releases hard-block.
Default matrix: `stable-self,published,older,master`. See README.
---