n1ro°
RU

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

Как отменить запущенный GitHub Actions workflow через gh

Зависший или запущенный по ошибке workflow можно остановить из терминала. Для этого не нужно открывать страницу Actions,

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

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

Выполните `gh run cancel <run-id>`. Если обычная отмена не срабатывает, GitHub CLI поддерживает отдельный `--force`. Проверьте актуальные условия по официальным источникам на дату 2026-09-18 и сверьте модель/версию устройства или сервиса перед действием.

Что сделать

  1. 1: Получите идентификатор активного запуска: `gh run list`.
  2. 2: Выполните `gh run cancel <run-id>`.
  3. 3: Если обычная отмена не срабатывает и вы уверены, что запуск нужно остановить, повторите с `--force`.

Команда или настройка

  • gh run cancel <run-id>

Проверка

  • Убедитесь, что run ID относится к нужному репозиторию и запуску.
  • Сначала используйте обычный `gh run cancel`, без `--force`.
  • Проверьте итоговый статус через `gh run view <run-id>`.

Важно

Force-cancel используйте только для действительно зависшего запуска: последующие steps могут не успеть выполнить штатную очистку.

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

Force-cancel используйте только для действительно зависшего запуска: последующие steps могут не успеть выполнить штатную очистку.

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

Фактическая часть сверена по первичным источникам (в т.ч. gh run cancel). Пример и формулировки — редакция N1RO на 2026-09-18.