n1ro°
RU

Компьютеры · Инструкция

В GitHub Actions нет кнопки Run workflow: что проверить

Если workflow запускается по push, но кнопки ручного запуска нет, это обычно не баг интерфейса: ручной trigger нужно явн

Редакция N1RO · Проверено

Короткий ответ

Кнопка появляется для workflow с событием `workflow_dispatch`, причём файл workflow должен находиться в default branch. Также пользователь должен иметь write access.

Что делать

  1. Проверьте YAML: Добавьте `on: workflow_dispatch:` или совместите его с другими событиями.
  2. Проверьте default branch: Убедитесь, что эта версия файла уже смержена в ветку по умолчанию.
  3. Проверьте доступ: У аккаунта должен быть write access к репозиторию.
  4. Откройте правильный workflow: Actions → нужный workflow; кнопка находится на странице workflow.
  5. При необходимости запустите CLI: После настройки можно использовать `gh workflow run <workflow>` с нужным ref/input.

Важно

Сам `workflow_dispatch` в feature-ветке до merge в default branch не гарантирует появление кнопки.

Что учитывать

Сам `workflow_dispatch` в feature-ветке до merge в default branch не гарантирует появление кнопки.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. Manually running a workflow). Пример и формулировки — редакция N1RO на 2026-09-17.