Lesstep
GitHub Actions・2026年10月31日に確認

GitHub Actions:デバッグログ付きでジョブを再実行する

失敗した実行は、全部、失敗したジョブだけ、1つのジョブだけ、のどれでも再実行できます。再実行のたびに、その回だけデバッグログを出すこともでき、リポジトリの設定は変わりません。毎回出すなら ACTIONS_STEP_DEBUG か ACTIONS_RUNNER_DEBUG を設定します。GitHub の文書(再実行・デバッグログ)より。

再実行の3つのやり方

GitHub で実行を開きます。右上の Re-run jobs に Re-run failed jobs と Re-run all jobs、左のサイドバーのジョブの横の再実行のアイコンで、そのジョブだけ。ダイアログで Enable debug logging にチェックを入れ、Re-run jobs。

gh run rerun RUN_ID --failed --debug
gh run rerun RUN_ID --debug
gh run rerun --job JOB_ID --debug

デバッグログで増える物

チェックを入れると、その再実行で2種類とも出ます。ワークフローを実行できる人なら誰でも使えます。

毎回デバッグログを出す

リポジトリのシークレットか変数を設定します(Settings > Secrets and variables > Actions):

REST API で

curl -X POST -H "Authorization: Bearer <トークン>" \
  https://api.github.com/repos/OWNER/REPO/actions/runs/RUN_ID/rerun-failed-jobs \
  -d '{"enable_debug_logging": true}'

IntelliJ IDEA からジョブを再実行するなら

Pipeline Inbox for GitHub Actions Workflows は、Lesstep が作っている JetBrains IDE(2024.1 以降)のプラグインです。すべてのリポジトリの実行を、ジョブ・ステップ・ログと一緒に IDE のツールウィンドウに並べます。失敗したジョブを再実行・すべてのジョブを再実行・ジョブのジョブを再実行(英語の画面では Re-run Failed Jobs・Re-run All Jobs・Re-run Job)は同じリクエストを送り、デバッグログ付きのチェックもあります。失敗するジョブをデバッグのメッセージ付きで再実行し、新しいログを GitHub を開かずに IDE で読めます。読むのは無料、再実行・キャンセル・ワークフローの実行・デプロイのレビューは Pro(月 US$1.50・30日間の無料試用つき)です。画面は日本語です。

GitHub と GitHub Actions は GitHub, Inc. の商標、IntelliJ IDEA は JetBrains s.r.o. の商標です。このページは GitHub, Inc.・JetBrains のいずれとも提携しておらず、承認も受けていません。

ほかに:「Unable to retry this workflow run because it was created over a month ago」 · 古い実行のログが「HTTP 410: Server Error」 · 止まらない実行をキャンセルする · IntelliJ IDEA で使える GitHub Actions のプラグインの比較 · English