diff --git a/rulesets/nixpkgs/required-status-checks.json b/rulesets/nixpkgs/required-status-checks.json new file mode 100644 index 0000000..1c9d4c6 --- /dev/null +++ b/rulesets/nixpkgs/required-status-checks.json @@ -0,0 +1,44 @@ +{ + "id": 6624327, + "name": "required-status-checks", + "target": "branch", + "source_type": "Repository", + "source": "NixOS/nixpkgs", + "enforcement": "active", + "conditions": { + "ref_name": { + "exclude": [], + "include": [ + "~DEFAULT_BRANCH", + "refs/heads/release*", + "refs/heads/staging*", + "refs/heads/haskell-updates" + ] + } + }, + "rules": [ + { + "type": "required_status_checks", + "parameters": { + "strict_required_status_checks_policy": false, + "do_not_enforce_on_create": true, + "required_status_checks": [ + { + "context": "no PR failures", + "integration_id": 15368 + } + ] + } + } + ], + "created_at": "2025-07-10T22:48:00.187+02:00", + "updated_at": "2025-07-10T22:48:00.187+02:00", + "bypass_actors": [ + { + "actor_id": 203427, + "actor_type": "Team", + "bypass_mode": "always" + } + ], + "current_user_can_bypass": "always" +}