Respuesta rápida
Declara `jobs: { build: ... }` (o nombres reales) con al menos un paso; revalida con el linter de CI en el sitio.
CI: jobs faltantes (missing jobs)
En GitHub Actions, `jobs` es obligatorio y no puede estar vacío. En GitLab, normalmente hace falta al menos un job con nombre bajo la raíz.
Causas frecuentes
- Solo comentarios o claves reservadas sin tareas reales.
- Borrar jobs por error al combinar.
Cómo arreglarlo
- Añade un job mínimo (checkout + script).
- Mira la documentación de la plataforma.
/ci-config-linter
Preguntas frecuentes
- ¿Puede un workflow quedarse vacío sin jobs?
- En GitHub Actions, no: `jobs` es requerido con al menos un job.
Arregla ahora
Probar en el validador (ejemplo precargado)