wrkflw CLI

wrkflw проверяет и запускает GitHub Actions локально, показывает зависимости заданий и журналы до отправки изменений в CI.

  • 3 340 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • wrkflw запускает команды сценария и передает им настроенные секреты; в режиме эмуляции команды могут исполняться прямо на хосте.
Все причины и проверки

bahdotsh/wrkflw

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/wrkflw

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

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • wrkflw запускает команды сценария и передает им настроенные секреты; в режиме эмуляции команды могут исполняться прямо на хосте.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

wrkflw проверяет файлы GitHub Actions и выполняет их задания в выбранной локальной среде. Можно начать с проверки структуры, затем запустить один сценарий или конкретное задание. Интерактивная панель показывает ход выполнения, зависимости и журналы. Инструмент учитывает связи `needs`, матрицы и измененные файлы при выборе сценариев. Поддержаны контейнеры, выполнение на хосте и отдельный режим для Kubernetes. Локальный результат помогает найти ошибки до отправки, но не доказывает полное совпадение с GitHub runners.

Для кого. Инженерам CI, которые хотят проверять изменения GitHub Actions на своей машине перед отправкой в репозиторий.

Подходит, если

  • Измененный YAML нужно проверить на структурные ошибки до коммита.
  • Падение одного задания требуется воспроизвести без запуска всего конвейера.
  • Повторяющаяся правка workflow требует локального режима наблюдения.
  • Команда хочет увидеть зависимости и журналы исполнения в терминале.

Не подходит, если

  • Тест требует точного поведения Windows или macOS runner.
  • Сценарий зависит от автоматически запускаемых вспомогательных контейнеров.
  • Нужно надежно проверить группы параллельного выполнения и отмену предыдущего запуска.

Пример запроса к агенту

Проверь наш сценарий GitHub Actions и предложи локальный запуск одного задания в Docker. Покажи неподдержанные поля до исполнения.

Ограничения

Автоматический режим пробует Docker и Podman, а затем может перейти к выполнению на хосте; для явных границ выберите конкретную среду исполнения заранее. Вспомогательные контейнеры разбираются, но не запускаются ни в одном режиме. Группы параллельного выполнения и отмена предыдущего запуска не обеспечиваются, хотя поля читаются. Переиспользуемые удаленные сценарии из приватных репозиториев не поддержаны, поскольку загрузка идет по HTTPS без авторизации.

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

Частые вопросы

Как проверить файлы без запуска заданий?

Выполните `wrkflw validate`. Разберите сообщения до перехода к запуску.

Что делает автоматический режим без контейнеров?

wrkflw выполняет задания непосредственно на машине, где он запущен. Если это неприемлемо, заранее выберите конкретную контейнерную среду.

Можно ли запускать только одно задание?

Да. Есть параметр `--job` и выбор заданий в TUI. Проверьте его зависимости.

Kubernetes выбирается автоматически?

Нет. Его нужно указать явно; при недоступном кластере запуск завершится ошибкой без перехода на хост.

Как увидеть найденные сценарии?

Используйте `wrkflw list`. Проверьте каталог проекта и найденные файлы перед запуском.

Обсуждение

Вопросов и отзывов пока нет.

Workflow GitHub Actions запускаются на вашей машине, а при сбое шаг ставится на паузу, и агент чинит файл и повторяет его.

CLIРасширенный доступ812Звезды репозитория

Расширение gh для агентных воркфлоу: задача описывается в Markdown и запускается агентом в GitHub Actions

CLIШирокий доступ5,6 тыс.Звезды репозитория

Run Gemini CLI

run-gemini-cli

Официальный

Официальное действие Google для GitHub Actions: запускает Gemini CLI в репозитории для ревью pull request, разбора задач и правки кода

ВоркфлоуШирокий доступ2,1 тыс.Звезды репозитория
Выбор редакции

GitHub Action, который запускает Claude Code в pull requests и issues: отвечает на упоминания, делает ревью и вносит правки

ПлагинШирокий доступ9,8 тыс.Звезды репозитория

Локальный шлюз перед git push: ревью, тесты, документация и линтер проходят в отдельной копии, и только после этого ветка уходит в удаленный репозиторий

CLIШирокий доступ9,1 тыс.Звезды репозитория
Выбор редакции

Официальный MCP-сервер GitHub: код, issues, пул-реквесты, Actions и алерты безопасности прямо из агента

MCP-серверШирокий доступ34,3 тыс.Звезды репозитория

Коротко о README

Кроме GitHub Actions доступны проверка и запуск отдельных сценариев Gitea, а также проверка и удаленный запуск GitLab CI. Секреты подключаются из нескольких источников.

Бейдж для README

Сообщить о проблеме

Foxx AIwrkflw
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.