Quality-gate inventory #46

Closed
opened 2026-08-03 22:42:58 +00:00 by TheAnachronism · 1 comment

Part of #41

Question

What automated quality checks exist today for this repo (Forgejo workflows, nix/flutter local commands, analysis_options), and what do current Flutter/Android release practices typically gate on before a beta? Facts only — primary sources and this repo's config.

Part of #41 ## Question What automated quality checks exist today for this repo (Forgejo workflows, nix/flutter local commands, analysis_options), and what do current Flutter/Android release practices typically gate on before a beta? Facts only — primary sources and this repo's config.
Author
Owner

Resolution

Gist: The repo has runnable local primitives (flutter analyze, 34-file/139-test flutter test, and a release APK build), but its only Forgejo automation is the post-tag alpha/* packaging/upload workflow. There is no PR or pre-tag CI gate, and analysis, tests, format, Android lint, coverage, integration/device checks, install smoke, dependency/security checks, and artifact/signature verification are not automated. Flutter/Android primary sources commonly cover analysis, layered tests/coverage, release-artifact testing, signing/versioning, lint, and device quality; Play testing tracks/pre-launch reports are store-only comparisons for this sideload beta.

Committed on branch research/quality-gate-inventory at ec8ac58:

CI policy remains explicitly deferred to #47.

## Resolution **Gist:** The repo has runnable local primitives (`flutter analyze`, 34-file/139-test `flutter test`, and a release APK build), but its only Forgejo automation is the post-tag `alpha/*` packaging/upload workflow. There is no PR or pre-tag CI gate, and analysis, tests, format, Android lint, coverage, integration/device checks, install smoke, dependency/security checks, and artifact/signature verification are not automated. Flutter/Android primary sources commonly cover analysis, layered tests/coverage, release-artifact testing, signing/versioning, lint, and device quality; Play testing tracks/pre-launch reports are store-only comparisons for this sideload beta. Committed on branch [`research/quality-gate-inventory`](https://git.anachronis.dev/TheAnachronism/tt-rss-viewer/src/branch/research/quality-gate-inventory) at `ec8ac58`: - [`docs/research/quality-gate-inventory.md`](https://git.anachronis.dev/TheAnachronism/tt-rss-viewer/src/branch/research/quality-gate-inventory/docs/research/quality-gate-inventory.md) CI policy remains explicitly deferred to #47.
Sign in to join this conversation.
No description provided.