# CI Pipeline — Questions > Confirmed answers (from infrastructure-design / the gitea posture + established > auto-approve flow; the pipeline is tests-only, nothing is deployed). ## Q: CI tool / branch A) Self-hosted **Gitea Actions** on the confirmed repo — tests only, gated on push/PR to main ✓ [Answer]: A ## Q: Quality gates A) The confirmed quality gates: the full unit + integration suite must pass (e.g. `uv run --project newspaper pytest newspaper/tests/ -q`). No deploy stage exists. ✓ [Answer]: A ## Q: Artifact repositories A) None — nothing is deployed/published; no ECR/CodeArtifact/S3. ✓ [Answer]: A ## Consolidated Summary Confirmation > CI = Gitea Actions test pipeline (tests-only, nothing to deploy), quality gate > = the full test suite passes, no artifact repos. Human auto-approved (established > flow + infra-design decision). Does this all look correct before I generate the CI artifacts? - Looks correct - Request changes [Answer]: Looks correct