Forgejo workflows are independent — ci.yml never triggers on tag pushes (its branches filter skips refs/tags/*), so releases shipped with zero test gating. Duplicate analyze + test-commons-core + test-app-seeds into release.yml and make play needs them; gate the fdroid chain on the same tests via explicit result checks while keeping !cancelled() so it stays decoupled from play's result. Red suite now blocks every deploy. |
||
|---|---|---|
| .. | ||
| ci.yml | ||
| release.yml | ||
| site.yml | ||