Un espejo de tus repositorios críticos no te protege de depender de un SaaS para ejecutar los tests en cada commit. Este stack monta Gitea como forja de código, con Gitea Actions (compatible en sintaxis con GitHub Actions) ejecutando los workflows en un runner propio, y ntfy avisando al móvil en cuanto un build falla — sin ceder ni el código ni el pipeline de CI a un tercero.