android-test: self-build only current stable, not older releases
Milestone/older matrix slots use F-Droid APKs when still hosted; skip if missing. Rebuild remains limited to stable-self (and master/fix).
This commit is contained in:
parent
984b2d6434
commit
cae26e96b2
3 changed files with 36 additions and 32 deletions
|
|
@ -38,14 +38,15 @@ Runs several smokes so a single odd developer build cannot be the only sample:
|
|||
|---------|------|
|
||||
| Order | Variant | Severity | What |
|
||||
|------|---------|----------|------|
|
||||
| **1** | **stable-self** | WARN | Rebuild current stable tag |
|
||||
| **1** | **stable-self** | WARN | **Only** self-build: current stable tag |
|
||||
| **2** | **published** | age ≤14d → **BLOCKER**, else WARN | Current F-Droid APK |
|
||||
| **3** | **older / milestones** | **always WARN** | Tags nearest **3 / 6 / 9 / 12 months** (if available) |
|
||||
| **3** | **older / milestones** | **always WARN** | F-Droid APKs nearest **3 / 6 / 9 / 12 months** (if still hosted) — **no self-build** |
|
||||
| **4** | **master** | WARN | Rebuild `origin/master` |
|
||||
|
||||
**Milestones:** `MILESTONE_DAYS="90 180 270 365"` (± `MILESTONE_TOLERANCE_DAYS=50`).
|
||||
Failures there are warnings only — never hard blockers.
|
||||
**Young releases only** (≤ 14 days): hard blocker on fail.
|
||||
**Self-build policy:** only **current published stable** (`stable-self`) + optional **master**.
|
||||
Historical versions: published F-Droid APK only; skip if APK gone.
|
||||
**Milestones:** `MILESTONE_DAYS="90 180 270 365"` (±50d), warn only.
|
||||
**Young releases** (≤ 14 days): hard blocker on fail.
|
||||
|
||||
```bash
|
||||
./run-android-variant-matrix.sh
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue