GitHub Actions Generator

Выберите язык, триггеры, матрицу версий и нужные шаги — получите готовый .github/workflows/ci.yml, который можно сразу добавить в репозиторий. Ничего не отправляется.

Язык / экосистема
Название workflow
Ветка Ветка для push / pull_request, например main
Триггеры
ОС раннера
Матрица версий Через запятую, например 18, 20, 22

Эти версии запускаются параллельно в матрице. Оставьте значения по умолчанию для простоты.

Шаги для включения
Пользовательские команды (необязательно)

Переопределите команду по умолчанию для шага. Оставьте пустым, чтобы использовать стандартную.

Команда линтинга
Команда теста
Команда сборки
Путь к артефакту
.github/workflows/ci.yml

Сохраните файл как .github/workflows/ci.yml в вашем репозитории.

Всё работает в вашем браузере. Без загрузки и регистрации.

Как это работает

STEP 1

Выберите язык и триггеры

Выберите Node, Python, Go, Rust или универсальный shell-джоб, затем укажите когда запускать — при пуше, при пул-реквесте и для какой ветки.

STEP 2

Настройте матрицу и шаги

Добавьте версии для тестирования и отметьте нужные шаги: установка зависимостей, линтинг, тест, сборка, кэш, загрузка артефакта или заглушка для деплоя.

STEP 3

Скопируйте YAML

Скопируйте сгенерированный ci.yml или скачайте его, затем добавьте в .github/workflows/ вашего репозитория. Ничего не покидает ваше устройство.