CI для Node.js, Python и Go с проверками — бесплатно и без регистрации.
CI запускается при push и pull_request к основной ветке. Node.js использует npm ci и тесты/сборку при наличии скриптов, Go — go test и go vet, Python — компиляцию исходных файлов. Права token ограничены чтением содержимого репозитория.
Выберите язык, версию и основную ветку. Сохраните YAML как .github/workflows/ci.yml. Убедитесь, что в репозитории есть lockfile для npm ci или подходящие зависимости Python. Запустите проверку через GitHub Actions.
Это стартовый workflow без деплоя и секретов. Версию раннера, Actions и команды проверки адаптируйте к своему проекту; для Python compileall не заменяет функциональные тесты.
Шаблон для Node.js, Go или Python. Реальные проверки задаются под структуру репозитория.
Заполните поля слева и нажмите «Сгенерировать».
Сохраните как .github/workflows/ci.yml. Проверьте наличие lockfile для npm ci и зависимостей тестов в своём проекте.