Lesstep
GitHub Actions・REST API と GitHub CLI・2026年10月28日に確認

GitHub Actions:「failed to get run log: HTTP 410: Server Error」

ここでの「Server Error」は紛らわしい言い方で、何も壊れていません。HTTP 410 は Gone(もう無い)です。実行がリポジトリのログの保存期間(誰も変えていなければ 90日)より古く、GitHub がログを消しています。取り戻す手はありません。実行そのもの、その結果、ジョブは残っています(ステップは残りません)。

GitHub の答え

2026年10月28日に、トークン付きで、公開リポジトリ cli/cli の実行に対して。2026年5月3日の実行を GitHub CLI 2.96.0 で:

gh run view 25293826329 -R cli/cli --log

failed to get run log: HTTP 410: Server Error (https://api.github.com/repos/cli/cli/actions/runs/25293826329/logs)

--log-failed も --job <id> --log も同じ1行で止まりました。REST API で、実行全体のログと1つのジョブのログを:

GET /repos/cli/cli/actions/runs/25293826329/logs
GET /repos/cli/cli/actions/jobs/74149451262/logs

HTTP 410 Gone
{"message":"Server Error","documentation_url":"https://docs.github.com/rest/actions/workflow-jobs#download-job-logs-for-a-workflow-run","status":"410"}

境目は 90日でした。7月27日(93日前)のジョブは 410、8月2日(87日前)のジョブはまだログを渡しました。

残っている物

GitHub の説明では、2026年10月1日から同じ保存期間がチェック・ワークフローの実行・コミットのステータスにもかかります。10月28日の時点で、5月の実行はまだ一覧にあり、消えていたのはログとステップだけでした。

保存期間を設定する場所

GitHub でリポジトリの Settings → Actions → General の「Check, workflow run, status, artifact and log retention」。GitHub の説明(Managing GitHub Actions settings for a repository)では、既定は 90日、公開リポジトリは 1〜90日、非公開リポジトリは 1〜400日で、組織や Enterprise が配下のリポジトリの上限を決められます。変更は新しいログにだけかかり、今あるログには効きません。

あとで要るログ(リリースのビルド、監査など)は、あるうちに残しておくしかありません。実行のページからダウンロードするか、gh run view <run-id> --log > run.log、または大事な物を retention-days を付けた成果物(artifact)として上げておきます。

IntelliJ IDEA で GitHub Actions のログを読むなら

Pipeline Inbox for GitHub Actions Workflows は、Lesstep が作っている JetBrains IDE(2024.1 以降)のプラグインです。すべてのリポジトリの実行を IDE のツールウィンドウに並べ、ジョブ・ステップ・ログ(エラーの行に印)を見せ、ステップをダブルクリックするとログのそのステップの始まりを開きます。1.0.14 からは、保存期間を過ぎたジョブのログで「GitHub が HTTP 410 を返しました」とは出さず、GitHub がログを(ジョブのステップも一緒に)消したことを伝え、GitHub のジョブのページへのリンクを出します。読むのは無料、再実行・キャンセル・ワークフローの実行・デプロイのレビューは Pro(月 US$1.50・30日間の無料試用つき)です。画面は日本語です。

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

ほかに:「created over a month ago」:ワークフローをもう一度動かす · IntelliJ IDEA で使える GitHub Actions のプラグインの比較 · English