Компьютеры · Инструкция
Как перезапустить только упавшие jobs GitHub Actions через gh
Если workflow частично прошёл, полный rerun тратит время на уже успешные jobs. GitHub CLI умеет повторить только неудачн
Короткий ответ
Запустите `gh run rerun <run-id> --failed`. GitHub повторит failed jobs и необходимые зависимости вместо полного workflow.
Что сделать
- 1: Найдите run ID через `gh run list`.
- 2: Выполните `gh run rerun <run-id> --failed`.
- 3: Откройте новый статус через `gh run view <run-id>` и проверьте, какие jobs были запущены повторно.
Команда или настройка
- gh run rerun <run-id> --failed
Проверка
- Найдите именно тот run, ошибки которого хотите повторить.
- После rerun откройте `gh run view <run-id>` и проверьте новый attempt.
- Для одной job сначала получите корректный databaseId, а не копируйте номер из URL браузера.
Важно
Для `--job` нужен databaseId job, а не число из URL страницы job.
Что учитывать
Для `--job` нужен databaseId job, а не число из URL страницы job.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. gh run rerun). Пример и формулировки — редакция N1RO на 2026-09-18.