Every ruleset should have a non-empty, descriptive name that conveys its intent (e.g., 'Production branch protection', 'Tag immutability'). Rulesets without names are difficult to audit, hard to reference in incident response, and tend to drift out of step with their original purpose.
1. Go to Repository or Organization Settings -> Rules -> Rulesets. 2. Open each ruleset. 3. Set the 'Ruleset name' field to something descriptive of its intent.
{
"target": "GHRuleset",
"if": {
"allOf": [
{
"resource": "GHRuleset",
"property": "Name",
"operator": "notEquals",
"value": ""
}
]
},
"then": {
"effect": "Audit"
}
}
Copyright © DevOps Shield. Tous droits réservés. Politique de confidentialité | Politique de témoins | Conditions d'utilisation | v1.0.2