¿Por qué los jobs de GitHub Actions suelen comenzar con actions/checkout?
actions/checkout
La action instala el sistema operativo del runner
La action confirma y envía automáticamente todos los cambios del runner
La action crea la cuenta de GitHub del propietario del repositorio
Un runner comienza sin los archivos del repositorio, por lo que checkout hace que el código esté disponible