android-test: sample 3/6/9/12-month wallet tags as WARN only

Pick nearest release tags to 90/180/270/365 days for the older matrix
slot; failures there never hard-block (only ≤14d releases can).
This commit is contained in:
Hernâni Marques 2026-07-17 21:57:01 +02:00
parent 33a545a12d
commit e359cf79c2
No known key found for this signature in database
4 changed files with 107 additions and 56 deletions

View file

@ -245,14 +245,15 @@ Scripts **today** implement Android only; they should honour:
| Variant | Source | Severity | Purpose |
|---------|--------|----------|---------|
| **stable-self** | tag `wallet-1.6.1` rebuilt | WARN | Our rebuild of stable — never hard-blocks |
| **stable-self** | stable tag rebuilt | WARN | Our rebuild — 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 |
| **older / milestones** | tags ~**3 / 6 / 9 / 12 mo** | **always WARN** | Long-horizon regression, if tags exist |
| **master** | `origin/master` | WARN | Tip — never hard-blocks |
| **fix** (optional) | inference branch | soft | GOA automation fixes |
**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.
**Blocker window:** only releases ≤ 14 days.
**Milestones:** nearest tags to 90/180/270/365 days (±50d) — warn only.
Default matrix: `stable-self,published,older,master`.
---