Lesstep
GitHub Actions・アーティファクトとキャッシュ・2026年11月5日に確認

「This request has been automatically failed because it uses a deprecated version of actions/upload-artifact: v3」(や actions/cache: v2):移る版と、そのあとの 409 の衝突

GitHub がこれらの古い版を自分の側で断るので、ジョブはそれを使う最初のステップで、何もしないうちに失敗します。版のタグそのものは残っています。アーティファクトのアクションは、v3 が2025年1月30日から、v1・v2 が2024年6月30日から失敗します(GitHub の changelog)。actions/cache は、v1・v2 と、v3.4.0 や v4.2.0 より前に固定した版が、2025年2月に古いキャッシュのサービスが終わってから失敗します(cache の README)。古いリポジトリが CI をまた動かすたびに出てきて、2026年10月1日から11月5日の間にも、このメッセージを引いた GitHub の issue とプルリクエストが約70件ありました。

見え方

This request has been automatically failed because it uses a deprecated version of `actions/upload-artifact: v3`.

(didcomm-demo #80)キャッシュのほうは actions/cache: v2 と出ます(corrplot #293)。そのアクションが自分のファイルに書いてあるとは限りません。actions/upload-pages-artifact の v1・v2 は中で upload-artifact の v3 を呼ぶので、古い Pages のワークフローも同じように失敗します(Pon-De-Ring-Pay2 #9)。「Set up job」のステップには、ランナーがダウンロードしたアクションが並ぶので、実際に使われた版が分かります。

移る版(2026年11月5日)

v4 から変わること

見分け方

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

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

JetBrains Marketplace で入れる

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

ほかに:「Artifact not found for name」 · 「Node.js 20 actions are deprecated」 · IntelliJ IDEA で使える GitHub Actions のプラグインの比較 · English