GitHub Actions: что это, как работает и как использовать для CI/CD и автоматизации