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

GitHub Actions:「Unable to retry this workflow run because it was created over a month ago」

GitHub でワークフローやその中のジョブを再実行できるのは、最初の実行から30日までです。それを過ぎると再実行は HTTP 403 とこの文で断られ、古い実行を生き返らせる方法はありません。代わりに同じワークフローの新しい実行を始めます。workflow_dispatch があれば Run workflow から、なければ新しいコミットで。

答えの全体

2026年7月〜10月の公開の報告が引いている、gh run rerun と REST API の再実行の窓口(たとえば POST /repos/<owner>/<repo>/actions/runs/<run_id>/rerun-failed-jobs)の答え:

HTTP 403
Unable to retry this workflow run because it was created over a month ago

この古さの実行の再実行は、私たち自身では試していません。文を全部引いている報告は、どれもこの1文でした。

理由

GitHub のドキュメント(Re-running workflows and jobs)では、再実行できるのは「最初の実行から30日まで」です。30日は最後の再実行からではなく、最初の実行から数えます。それに、再実行では新しいコミットは動きません。繰り返す実行と同じ GITHUB_SHA と GITHUB_REF を使い、権限も最初に始めた人のものです。

報告の多くは同じ筋です。何週間か前にデプロイが失敗し(トークンやシークレットの期限切れ・ランナーの不具合)、原因は直したのに、それを拾うはずの実行はもう古すぎて再実行できず、ワークフローは push でしか始まらない。

新しい実行を始める

どれも新しい番号の別の実行になり、動くのはブランチやタグの最新のコミットで、古いコミットではありません。

IntelliJ IDEA から再実行し、ワークフローを始める

Pipeline Inbox for GitHub Actions Workflows は、Lesstep が作っている JetBrains IDE(2024.1 以降)のプラグインです。すべてのリポジトリの実行を、ジョブ・ステップ・ログつきで IDE のツールウィンドウに並べます。GitHub の30日の内なら、失敗したジョブ・すべてのジョブ・1つのジョブを再実行できます。ワークフローを実行は、workflow_dispatch のあるワークフローを、ブランチかタグを選び、入力ごとの欄に書いて始めます(GitHub の Actions の画面と同じ)。1.0.11 からは、30日を過ぎた実行には GitHub の文をそのまま見せ、ワークフローを実行か新しいコミットで新しい実行を始めるよう案内します(トークンのせいにしません)。読むのは無料、再実行・キャンセル・ワークフローの実行・デプロイのレビューは Pro(月 US$1.50・30日間の無料試用つき)です。画面は日本語です。

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

ほかに:古い実行のログで「HTTP 410: Server Error」 · 「Workflow does not have 'workflow_dispatch' trigger」 · IntelliJ IDEA で使える GitHub Actions のプラグインの比較 · English