メインコンテンツへスキップ
防御・対策

GitHub必須ステータスチェック

GitHub Required Status Checks

GitHubで、指定したチェックの結果を変更の取り込み条件にする保護。ワークフローを動かすことと結果を必須にすることは異なり、対象のコミットと期待したチェック元を確認する。

同名のJobが複数あると結果が曖昧になることがあるため、一意なチェック名を設計します。期待するGitHub Appや、ベースブランチとの最新状態を要求する条件も確認します。テストが何を検証しているかは別の品質判断であり、緑色の結果だけで内容の安全性を保証しません。

  • 初心者向けには「指定した自動確認を取り込み条件にするルール」
  • 実行されているだけでは必須とは限らない
  • チェック名・発行元・対象コミットを照合する
← 用語集一覧に戻る
ESC