この記事について
この記事は、生成AIを活用した自動生成フローで作成しています。公式情報・一次情報を確認して内容を整理しています。
検証ステータス:📘 公式情報確認済み・実機未確認
GitHub ActionsにおけるmacOS 14ランナーイメージの廃止スケジュールや、事前に行われる計画停止(ブラウンアウト)期間、および移行先として指定されている新しいラベルへの切り替え手順について公式情報から確認します。ランナーの廃止に伴うワークフローへの影響を防ぎ、スムーズに移行するための要点を整理します。
macOS 14ランナーイメージ廃止の概要
GitHub Changelogに掲載された一次情報によると、GitHub Actionsで使用されているmacOS 14ランナーイメージは2026年11月2日に廃止されます。この廃止に伴い、対象となるラベルを利用しているワークフローは実行できなくなるため、事前の対応が必要となります。
対象となるラベルは以下の3点です。
macos-14macos-14-largemacos-14-xlarge
一次情報では、完全に廃止される日を迎える前に、段階的にmacOS 14ランナーの容量が削減される可能性についても言及されています。容量が減少すると、依然として古いラベルを使用し続けたジョブにおいて、キューでの待機時間が長くなるなどの影響が生じるおそれがあります。
計画停止(ブラウンアウト)スケジュール
ランナーの廃止を前に、ユーザーへの周知と移行の徹底を目的として、特定の時間帯にmacOS 14を使用するジョブが一時的に失敗する計画停止(ブラウンアウト)期間が複数回設けられています。一次情報に記載されている日時は以下の通りです(すべてUTC表記)。
2026年10月5日 14:00 ~ 10月6日 00:00
2026年10月12日 14:00 ~ 10月13日 00:00
2026年10月16日 14:00 ~ 10月17日 00:00
2026年10月19日 14:00 ~ 10月20日 00:00
2026年10月23日 14:00 ~ 10月24日 00:00
2026年10月26日 14:00 ~ 10月27日 00:00
2026年10月29日 14:00 ~ 10月30日 00:00
2026年10月30日 14:00 ~ 10月31日 00:00
この期間中にジョブが意図せず失敗した場合、ランナーの廃止スケジュールおよびブラウンアウトの影響を受けている可能性が高いため、早期にワークフローファイルの更新作業を進めることが推奨されます。
移行先として指定されているmacOS arm64ラベル
macOS 14ランナーイメージの廃止に向けて、GitHub Actionsを利用する開発者はワークフローファイルを更新し、別の最新ラベルを指定する必要があります。公式情報では、以下のmacOS arm64ラベルへの移行が案内されています。
標準サイズのラベル
macos-latest(実質的に新しいバージョンを指す場合あり)macos-26(一次情報の記載に準拠)macos-15
大規模(xlarge)サイズのラベル
macos-latest-xlargemacos-26-xlargemacos-15-xlarge
ワークフローの runs-on キーに記述している設定を上記のいずれかに書き換えることで、廃止後も継続してジョブを実行できるようにします。
ワークフローファイル更新時のポイントと利用時の注意
ワークフローを書き換える際は、単にラベル名を変更するだけでなく、ビルド環境のバージョン差異に注意する必要があります。
ツールの互換性確認: ランナーイメージが変わることで、プリインストールされているソフトウェアのバージョンや利用可能なツールセットが異なる場合があります。
最新情報の参照: 利用可能なツールやソフトウェアの詳細な構成については、公式のランナーイメージリポジトリを確認することが案内されています。
問題発生時の連絡先: 移行作業や動作において予期せぬ問題が発生した場合は、GitHub Supportへ問い合わせるよう一次情報で案内されています。
【実機確認前】実際のワークフロー記述変更や、PowerShell等を用いたAPI経由でのリポジトリ設定確認を行う際は、テスト用リポジトリを別途用意して挙動を確かめるアプローチが安全です。
まとめ
GitHub ActionsにおけるmacOS 14ランナーイメージの廃止に備えるための要点は以下の通りです。
廃止期限: macOS 14ランナーイメージは2026年11月2日に廃止される。
影響を受けるラベル:
macos-14、macos-14-large、macos-14-xlarge。ブラウンアウト期間: 2026年10月中に複数回の計画停止が実施され、該当期間中はジョブが一時的に失敗する。
推奨される対応: ワークフローファイルの
runs-onをmacos-15やmacos-26、macos-latest、およびそれぞれのxlargeバリアントへ更新する。制約事項: 廃止期日やブラウンアウトのスケジュール、および利用可能なラベルの詳細については、必ず公式情報を参照して最新の状況を把握すること。
