needs a un job que no existe
needs: [lint, test] # no hay job lint
GitHub rechaza el workflow entero y no se ejecuta ningún job. YAMLTools marca el nombre del job que falta.
Pega un workflow de .github/workflows y encuentra los errores antes de hacer push: GitHub solo te lo dice después del commit, y a veces solo cuando falla la ejecución.
Pega un fichero a la izquierda para validarlo.

Lanza tu producto más rápido con Next.js preparado para IA
El boilerplate diseñado para que la IA entienda tu proyecto. ¡Usa el código YAMLTOOLS y obtén un 5% de descuento!
¿Tu infraestructura es un lío? En IPalSeb Studio te ayudamos
Los que más a menudo rompen un despliegue, y cómo los señala YAMLTools.
needs: [lint, test] # no hay job lint
GitHub rechaza el workflow entero y no se ejecuta ningún job. YAMLTools marca el nombre del job que falta.
steps: - uses: actions/checkout@v4 with: fetch-depth: 0
Una sangría mal puesta convierte with en una clave vacía y sus opciones en otra cosa. Se marca la línea donde empieza.
runs-on: ${{ matrix.os }}
# sin strategy.matrixLa expresión no se resuelve y el job no arranca donde esperas. El informe nombra el job y el contexto.
La validación, el análisis de riesgos, el diagrama y las conversiones se ejecutan en tu navegador. No se sube nada salvo que decidas guardarlo con una cuenta.
Workflows, actions compuestas y qué pasa con tu fichero.