android-test: stable-self failures are WARN only, not blockers

Published F-Droid remains the hard gate (FAIL_FAST). Self-build of the
release tag continues the matrix and does not alone fail overall exit.
This commit is contained in:
Hernâni Marques 2026-07-17 21:53:53 +02:00
parent 64b7ba2b2a
commit 910987731b
No known key found for this signature in database
GPG key ID: CB5738652768F7E9
3 changed files with 91 additions and 44 deletions

View file

@ -243,14 +243,14 @@ Scripts **today** implement Android only; they should honour:
### Build variants (anti“weird local build”)
| Variant | Source | Package | Purpose |
|---------|--------|---------|---------|
| **published** | F-Droid APK URL | `net.taler.wallet.fdroid` | What users install |
| **stable-self** | tag `wallet-1.6.1` (override `STABLE_TAG`) rebuilt here | `…fdroid.debug` | Same release tree as stable, **our** Gradle — excludes odd publisher-only or dirty-tree builds |
| **master** | `origin/master` rebuilt here | `…fdroid.debug` | Tip of mainline |
| **fix** (optional) | inference fix branch | `…fdroid.debug` | GOA automation fixes |
| Variant | Source | Severity | Purpose |
|---------|--------|----------|---------|
| **stable-self** | tag `wallet-1.6.1` rebuilt here | **WARN only** | Same release tree, our Gradle — never hard-blocks the matrix |
| **published** | F-Droid APK URL | **BLOCKER** | What users install; FAIL_FAST stops here |
| **master** | `origin/master` | soft fail | Tip of mainline |
| **fix** (optional) | inference fix branch | soft fail | GOA automation fixes |
Default matrix: `published,stable-self,master`.
Default matrix order: `stable-self,published,master`.
`./run-android-variant-matrix.sh` — see README.
---