Почему задания GitHub Actions обычно начинаются с actions/checkout?
actions/checkout
Среда выполнения запускается без файлов репозитория, поэтому checkout делает код доступным
Action создаёт учётную запись владельца репозитория на GitHub
Action автоматически коммитит и отправляет все изменения runner
Action устанавливает операционную систему среды выполнения