Lesstep
GitHub Actions・GitHub Pages・2026年11月5日に確認

GitHub Pages の「Deployment request failed due to in progress deployment」:updating_pages で止まるデプロイ・「Timeout reached, aborting!」・コミットの SHA で取り消す

GitHub Pages は、1つのサイトにつきデプロイを1つずつ進めます。actions/deploy-pages は Pages のデプロイを作り、その状態が succeed になるまで問い合わせ続けます。タイムアウト(最大10分)を過ぎるとステップは失敗し、GitHub にデプロイの取り消しを頼みます。それでも GitHub の側でデプロイが進行中のまま残ると、そのデプロイが終わるまで、あとのデプロイはすべて断られます。公開の報告は、Pages を含む GitHub の障害の前後に集まっています:2026年10月30日(UTC の 14:31〜15:02 と 17:50〜19:23)と11月4日(UTC の 16:05〜17:01)で、GitHub Status に載っています。

見え方

まず、ビルドとアップロードは通ったデプロイが、1つの状態のまま待って諦めます。11月5日の実行から(コミュニティのディスカッション #212111):

Current status: updating_pages
...
Error: Timeout reached, aborting!
Canceling Pages deployment...

次のデプロイはすぐに失敗します。deploy-pages は「Failed to create deployment (status: 400) with build version ...」と、GitHub からの理由を出します(#209206):

Deployment request failed for 18c640c4fad2919b76dbe05354f82cf895184fe4 due to in progress deployment. Please cancel d4f30a1150f384f9d508f937131f31d930442917 first or wait for it to complete.

実行し直した実行も Queued のまま残り、キャンセルすると「Cannot cancel a workflow run that is not in progress」、force-cancel なら HTTP 409 が返ることがよくあります。こちらは Pages ではなく Actions の実行の話です:止まらない実行と force-cancel。

止めているデプロイを取り消す

「Please cancel」のあとの SHA が、サイトをふさいでいるデプロイです。Pages の REST API は、デプロイの ID の代わりにそのコミットの SHA を受け付けます(GitHub の Pages の REST のドキュメント)。GitHub CLI で、リポジトリへの書き込み権限があれば:

gh api repos/OWNER/REPO/pages/deployments/SHA
gh api -X POST repos/OWNER/REPO/pages/deployments/SHA/cancel

自分で起こさないために

見分け方

失敗したジョブを IntelliJ IDEA から見るなら

Pipeline Inbox for GitHub Actions Workflows は、Lesstep が作っている JetBrains IDE(2024.1 以降)のプラグインです。すべてのリポジトリの実行を、ジョブ・ステップと一緒に IDE のツールウィンドウに並べるので、タイムアウトしたデプロイのジョブと、その後ろで Queued のままの実行が並んで見え、いまのブランチの実行はステータスバーに出ます。読むのは無料、失敗したジョブの再実行・キャンセル・ワークフローの実行・デプロイのレビューは Pro(月 US$1.50・30日の無料試用つき)です。

JetBrains Marketplace で入れる

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

ほかに:止まらない実行と force-cancel · 「Get Pages site failed」 · IntelliJ IDEA で使える GitHub Actions のプラグインの比較 · English