wrkflw CLI
wrkflw проверяет и запускает GitHub Actions локально, показывает зависимости заданий и журналы до отправки изменений в CI.
- 3 340 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- 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`. Проверьте каталог проекта и найденные файлы перед запуском.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыWorkflow GitHub Actions запускаются на вашей машине, а при сбое шаг ставится на паузу, и агент чинит файл и повторяет его.
Расширение gh для агентных воркфлоу: задача описывается в Markdown и запускается агентом в GitHub Actions
Run Gemini CLI
run-gemini-cli
Официальное действие Google для GitHub Actions: запускает Gemini CLI в репозитории для ревью pull request, разбора задач и правки кода
GitHub Action, который запускает Claude Code в pull requests и issues: отвечает на упоминания, делает ревью и вносит правки
Локальный шлюз перед git push: ревью, тесты, документация и линтер проходят в отдельной копии, и только после этого ветка уходит в удаленный репозиторий
Официальный MCP-сервер GitHub: код, issues, пул-реквесты, Actions и алерты безопасности прямо из агента
Коротко о README
Кроме GitHub Actions доступны проверка и запуск отдельных сценариев Gitea, а также проверка и удаленный запуск GitLab CI. Секреты подключаются из нескольких источников.