Por que os jobs do GitHub Actions geralmente começam com actions/checkout?
actions/checkout
A action faz commit e push automaticamente de todas as alterações do runner
A action instala o sistema operacional do runner
A action cria a conta do proprietário do repositório no GitHub
Um runner começa sem os arquivos do repositório, então o checkout disponibiliza o código