Repository Ruleset - CI/CD用語集の定義
rulesetとは、リポジトリまたは組織全体でbranchやtagを対象にできる、名前付きで重ね合わせ可能な保護ルールのセットです。
ruleset とは、GitHubの新しいbranchおよびtag保護の仕組みです: 対象パターン、bypassリスト、そしてactive、disabled、evaluateのいずれかのenforcementステータスを持つ、名前付きのルールのコレクションです。複数のrulesetが同じrefに適用され、積み重なることがあります。
evaluateモード
rulesetを evaluate に設定すると、強制せずに何をブロックするかをログに記録するため、チームはactiveにする前に実際のトラフィックでポリシーをプレビューできます。これは従来のbranch protectionでは利用できません。
関連ガイド
Branch Protection Rule - CI/CD Glossary DefinitionBranch Protection Rule: A branch protection rule is one configured policy targeting a branch name pattern: it…
Protected Branch - CI/CD Glossary DefinitionProtected Branch: A protected branch is a branch (often `main`) with branch protection rules that restrict ho…
Merge Check - CI/CD Glossary DefinitionMerge Check: A merge check is a condition GitHub evaluates before permitting a merge: required status checks…