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
e359cf79c2
commit
4296ac946c
3 changed files with 36 additions and 32 deletions
|
|
@ -245,15 +245,15 @@ Scripts **today** implement Android only; they should honour:
|
|||
|
||||
| Variant | Source | Severity | Purpose |
|
||||
|---------|--------|----------|---------|
|
||||
| **stable-self** | stable tag rebuilt | WARN | Our rebuild — never hard-blocks |
|
||||
| **stable-self** | **only** rebuild of current stable tag | WARN | Self-build vs published for **one** release |
|
||||
| **published** | F-Droid current APK | **≤14d → BLOCKER**, else WARN | What users install |
|
||||
| **older / milestones** | tags ~**3 / 6 / 9 / 12 mo** | **always WARN** | Long-horizon regression, if tags exist |
|
||||
| **master** | `origin/master` | WARN | Tip — never hard-blocks |
|
||||
| **older / milestones** | F-Droid APK ~**3 / 6 / 9 / 12 mo** | **always WARN** | No self-build of old tags |
|
||||
| **master** | `origin/master` rebuild | WARN | Tip — never hard-blocks |
|
||||
| **fix** (optional) | inference branch | soft | GOA automation fixes |
|
||||
|
||||
**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`.
|
||||
**Self-build:** current stable only (plus master/fix if requested) — not older releases.
|
||||
**Blocker window:** releases ≤ 14 days.
|
||||
**Milestones:** nearest tags to 90/180/270/365d with a still-hosted F-Droid APK.
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue