{"payload":{"source":{"id":75821432,"defaultBranch":"main","name":"llvm-project","ownerLogin":"llvm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-12-07T09:39:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17149993?v=4","public":true,"private":false,"isOrgOwned":true},"sourceType":"repository","ruleset":{"id":1460,"target":"tag","name":"Release Manager Tag Bypass","source":{"id":75821432,"type":"Repository","name":"llvm-project","url":"http://github.com/llvm/llvm-project/settings/rules"},"matches":["llvmorg-20-init","llvmorg-19.1.0","llvmorg-19.1.0-rc4","llvmorg-19.1.0-rc3","llvmorg-19.1.0-rc2","llvmorg-19.1.0-rc1","llvmorg-19-init","llvmorg-18.1.8","llvmorg-18.1.7","llvmorg-18.1.6","llvmorg-18.1.5","llvmorg-18.1.4","llvmorg-18.1.3","llvmorg-18.1.2","llvmorg-18.1.1","llvmorg-18.1.0","llvmorg-18.1.0-rc4","llvmorg-18.1.0-rc3","llvmorg-18.1.0-rc2","llvmorg-18.1.0-rc1","llvmorg-18-init","llvmorg-17.0.6","llvmorg-17.0.5","llvmorg-17.0.4","llvmorg-17.0.3","llvmorg-17.0.2","llvmorg-17.0.1","llvmorg-17.0.0","llvmorg-17.0.0-rc4","llvmorg-17.0.0-rc3","llvmorg-17.0.0-rc2","llvmorg-17.0.0-rc1","llvmorg-17-init","llvmorg-16.0.6","llvmorg-16.0.5","llvmorg-16.0.4","llvmorg-16.0.3","llvmorg-16.0.2","llvmorg-16.0.1","llvmorg-16.0.0","llvmorg-16.0.0-rc4","llvmorg-16.0.0-rc3","llvmorg-16.0.0-rc2","llvmorg-16.0.0-rc1","llvmorg-16-init","llvmorg-15.0.7","llvmorg-15.0.6","llvmorg-15.0.5","llvmorg-15.0.4","llvmorg-15.0.3","llvmorg-15.0.2","llvmorg-15.0.1","llvmorg-15.0.0","llvmorg-15.0.0-rc3","llvmorg-15.0.0-rc2","llvmorg-15.0.0-rc1","llvmorg-15-init","llvmorg-14.0.6","llvmorg-14.0.5","llvmorg-14.0.4","llvmorg-14.0.3","llvmorg-14.0.2","llvmorg-14.0.1","llvmorg-14.0.0","llvmorg-14.0.0-rc4","llvmorg-14.0.0-rc3","llvmorg-14.0.0-rc2","llvmorg-14.0.0-rc1","llvmorg-14-init","llvmorg-13.0.1","llvmorg-13.0.1-rc3","llvmorg-13.0.1-rc2","llvmorg-13.0.1-rc1","llvmorg-13.0.0","llvmorg-13.0.0-rc4","llvmorg-13.0.0-rc3","llvmorg-13.0.0-rc2","llvmorg-13.0.0-rc1","llvmorg-13-init","llvmorg-12.0.1","llvmorg-12.0.1-rc4","llvmorg-12.0.1-rc3","llvmorg-12.0.1-rc2","llvmorg-12.0.1-rc1","llvmorg-12.0.0","llvmorg-12.0.0-rc5","llvmorg-12.0.0-rc4","llvmorg-12.0.0-rc3","llvmorg-12.0.0-rc2","llvmorg-12.0.0-rc1","llvmorg-12-init","llvmorg-11.1.0","llvmorg-11.1.0-rc3","llvmorg-11.1.0-rc2","llvmorg-11.1.0-rc1","llvmorg-11.0.1","llvmorg-11.0.1-rc2","llvmorg-11.0.1-rc1","llvmorg-11.0.0","llvmorg-11.0.0-rc6","llvmorg-11.0.0-rc5","llvmorg-11.0.0-rc4","llvmorg-11.0.0-rc3","llvmorg-11.0.0-rc2","llvmorg-11.0.0-rc1","llvmorg-11-init","llvmorg-10.0.1","llvmorg-10.0.1-rc4","llvmorg-10.0.1-rc3","llvmorg-10.0.1-rc2","llvmorg-10.0.1-rc1","llvmorg-10.0.0","llvmorg-10.0.0-rc6","llvmorg-10.0.0-rc5","llvmorg-10.0.0-rc4","llvmorg-10.0.0-rc3","llvmorg-10.0.0-rc2","llvmorg-10.0.0-rc1","llvmorg-10-init","llvmorg-9.0.1","llvmorg-9.0.1-rc3","llvmorg-9.0.1-rc2","llvmorg-9.0.1-rc1","llvmorg-9.0.0","llvmorg-9.0.0-rc6","llvmorg-9.0.0-rc5","llvmorg-9.0.0-rc4","llvmorg-9.0.0-rc3","llvmorg-9.0.0-rc2","llvmorg-9.0.0-rc1","llvmorg-8.0.1","llvmorg-8.0.1-rc4","llvmorg-8.0.1-rc3","llvmorg-8.0.1-rc2","llvmorg-8.0.1-rc1","llvmorg-8.0.0","llvmorg-8.0.0-rc5","llvmorg-8.0.0-rc4","llvmorg-8.0.0-rc3","llvmorg-8.0.0-rc2","llvmorg-8.0.0-rc1","llvmorg-7.1.0","llvmorg-7.1.0-rc1","llvmorg-7.0.1","llvmorg-7.0.1-rc3","llvmorg-7.0.1-rc2","llvmorg-7.0.1-rc1","llvmorg-7.0.0","llvmorg-7.0.0-rc3","llvmorg-7.0.0-rc2","llvmorg-7.0.0-rc1","llvmorg-6.0.1","llvmorg-6.0.1-rc3","llvmorg-6.0.1-rc2","llvmorg-6.0.1-rc1","llvmorg-6.0.0","llvmorg-6.0.0-rc3","llvmorg-6.0.0-rc2","llvmorg-6.0.0-rc1","llvmorg-5.0.2","llvmorg-5.0.2-rc2","llvmorg-5.0.2-rc1","llvmorg-5.0.1","llvmorg-5.0.1-rc3","llvmorg-5.0.1-rc2","llvmorg-5.0.1-rc1","llvmorg-5.0.0","llvmorg-5.0.0-rc5","llvmorg-5.0.0-rc4","llvmorg-5.0.0-rc3","llvmorg-5.0.0-rc2","llvmorg-5.0.0-rc1","llvmorg-4.0.1","llvmorg-4.0.1-rc3","llvmorg-4.0.1-rc2","llvmorg-4.0.1-rc1","llvmorg-4.0.0","llvmorg-4.0.0-rc4","llvmorg-4.0.0-rc3","llvmorg-4.0.0-rc2","llvmorg-4.0.0-rc1","llvmorg-3.9.1","llvmorg-3.9.1-rc3","llvmorg-3.9.1-rc2","llvmorg-3.9.1-rc1","llvmorg-3.9.0","llvmorg-3.9.0-rc3","llvmorg-3.9.0-rc2","llvmorg-3.9.0-rc1","llvmorg-3.8.1","llvmorg-3.8.1-rc1","llvmorg-3.8.0","llvmorg-3.8.0-rc3","llvmorg-3.8.0-rc2","llvmorg-3.8.0-rc1","llvmorg-3.7.1","llvmorg-3.7.1-rc2","llvmorg-3.7.1-rc1","llvmorg-3.7.0","llvmorg-3.7.0-rc4","llvmorg-3.7.0-rc3","llvmorg-3.7.0-rc2","llvmorg-3.7.0-rc1","llvmorg-3.6.2","llvmorg-3.6.2-rc1","llvmorg-3.6.1","llvmorg-3.6.1-rc1","llvmorg-3.6.0","llvmorg-3.6.0-rc4","llvmorg-3.6.0-rc3","llvmorg-3.6.0-rc2","llvmorg-3.6.0-rc1","llvmorg-3.5.2","llvmorg-3.5.2-rc1","llvmorg-3.5.1","llvmorg-3.5.1-rc2","llvmorg-3.5.1-rc1","llvmorg-3.5.0","llvmorg-3.5.0-rc4","llvmorg-3.5.0-rc3","llvmorg-3.5.0-rc2","llvmorg-3.5.0-rc1","llvmorg-3.4.2","llvmorg-3.4.2-rc1","llvmorg-3.4.1","llvmorg-3.4.1-rc2","llvmorg-3.4.1-rc1","llvmorg-3.4.0","llvmorg-3.4.0-rc3","llvmorg-3.4.0-rc2","llvmorg-3.4.0-rc1","llvmorg-3.3.1-rc1","llvmorg-3.3.0","llvmorg-3.3.0-rc3","llvmorg-3.3.0-rc2","llvmorg-3.3.0-rc1","llvmorg-3.2.0","llvmorg-3.2.0-rc3","llvmorg-3.2.0-rc2","llvmorg-3.2.0-rc1","llvmorg-3.1.0","llvmorg-3.1.0-rc3","llvmorg-3.1.0-rc2","llvmorg-3.1.0-rc1","llvmorg-3.0.0","llvmorg-3.0.0-rc4","llvmorg-3.0.0-rc3","llvmorg-3.0.0-rc2","llvmorg-3.0.0-rc1","llvmorg-2.9.0","llvmorg-2.9.0-rc3","llvmorg-2.9.0-rc2","llvmorg-2.9.0-rc1","llvmorg-2.8.0","llvmorg-2.8.0-rc3","llvmorg-2.8.0-rc2","llvmorg-2.8.0-rc1","llvmorg-2.8.0-rc0","llvmorg-2.7.0","llvmorg-2.6.0","llvmorg-2.5.0","llvmorg-2.4.0","llvmorg-2.3.0","llvmorg-2.2.0","llvmorg-2.1.0","llvmorg-2.0.0","llvmorg-1.9.0","llvmorg-1.6.0","llvmorg-1.5.0","llvmorg-1.4.0","llvmorg-1.3.0","llvmorg-1.2.0","llvmorg-1.1.0","llvmorg-1.0.0"],"orgAdminBypassMode":"no_org_bypass","deployKeyBypass":false,"enforcement":"enabled","rules":[{"id":1958151,"ruleType":"creation","parameters":{}}],"conditions":[{"id":1141,"target":"ref_name","parameters":{"exclude":[],"include":["refs/tags/llvmorg-*"]}}],"missingConditionTargets":[],"bypassActors":null},"currentName":null,"upsellInfo":{"organization":true,"askAdmin":false,"rulesets":{"featureEnabled":true,"cta":{"visible":false,"path":null}},"enterpriseRulesets":{"featureEnabled":false,"cta":{"visible":true,"path":null}}},"ruleSchemas":[{"type":"creation","displayName":"Restrict creations","description":"Only allow users with bypass permission to create matching refs.","beta":false,"parameterSchema":{"type":"object","name":null,"display_name":null,"description":null,"required":true,"root":true,"internal":false,"org_only":false,"supported_plan":null,"default_value":null,"validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"fields":[],"ui_options":{}},"metadataPatternSchema":null},{"type":"update","displayName":"Restrict updates","description":"Only allow users with bypass permission to update matching refs.","beta":false,"parameterSchema":{"type":"object","name":null,"display_name":null,"description":null,"required":true,"root":true,"internal":false,"org_only":false,"supported_plan":null,"default_value":null,"validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"fields":[],"ui_options":{}},"metadataPatternSchema":null},{"type":"deletion","displayName":"Restrict deletions","description":"Only allow users with bypass permissions to delete matching refs.","beta":false,"parameterSchema":{"type":"object","name":null,"display_name":null,"description":null,"required":true,"root":true,"internal":false,"org_only":false,"supported_plan":null,"default_value":null,"validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"fields":[],"ui_options":{}},"metadataPatternSchema":null},{"type":"required_linear_history","displayName":"Require linear history","description":"Prevent merge commits from being pushed to matching refs.","beta":false,"parameterSchema":{"type":"object","name":null,"display_name":null,"description":null,"required":true,"root":true,"internal":false,"org_only":false,"supported_plan":null,"default_value":null,"validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"fields":[],"ui_options":{}},"metadataPatternSchema":null},{"type":"required_deployments","displayName":"Require deployments to succeed","description":"Choose which environments must be successfully deployed to before refs can be pushed into a ref that matches this rule.","beta":false,"parameterSchema":{"type":"object","name":null,"display_name":null,"description":null,"required":true,"root":true,"internal":false,"org_only":false,"supported_plan":null,"default_value":null,"validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"fields":[{"type":"array","name":"required_deployment_environments","display_name":"Deployment environments","description":"The environments that must be successfully deployed to before branches can be merged.","required":true,"root":false,"internal":false,"org_only":false,"supported_plan":null,"default_value":null,"validator":{},"ui_control":"required_deployments","visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"content_type":"string","content_object":null}],"ui_options":{}},"metadataPatternSchema":null},{"type":"required_signatures","displayName":"Require signed commits","description":"Commits pushed to matching refs must have verified signatures.","beta":false,"parameterSchema":{"type":"object","name":null,"display_name":null,"description":null,"required":true,"root":true,"internal":false,"org_only":false,"supported_plan":null,"default_value":null,"validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"fields":[],"ui_options":{}},"metadataPatternSchema":null},{"type":"required_status_checks","displayName":"Require status checks to pass","description":"Choose which status checks must pass before the ref is updated. When enabled, commits must first be pushed to another ref where the checks pass.","beta":false,"parameterSchema":{"type":"object","name":null,"display_name":null,"description":null,"required":true,"root":true,"internal":false,"org_only":false,"supported_plan":null,"default_value":null,"validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"fields":[{"type":"boolean","name":"strict_required_status_checks_policy","display_name":"Require branches to be up to date before merging","description":"Whether pull requests targeting a matching branch must be tested with the latest code. This setting will not take effect unless at least one status check is enabled.","required":true,"root":false,"internal":false,"org_only":false,"supported_plan":null,"default_value":false,"validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"allowed_values":null,"ui_prefer_dropdown":true},{"type":"boolean","name":"do_not_enforce_on_create","display_name":"Do not require status checks on creation","description":"Allow repositories and branches to be created if a check would otherwise prohibit it.","required":false,"root":false,"internal":false,"org_only":false,"supported_plan":null,"default_value":false,"validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"allowed_values":null,"ui_prefer_dropdown":true},{"type":"array","name":"required_status_checks","display_name":"Required status checks","description":"Status checks that are required.","required":true,"root":false,"internal":false,"org_only":false,"supported_plan":null,"default_value":null,"validator":{},"ui_control":"required_status_checks","visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"content_type":"object","content_object":{"type":"object","name":"status_check_configuration","display_name":"Required status check","description":"Required status check","required":false,"root":false,"internal":false,"org_only":false,"supported_plan":null,"default_value":null,"validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"fields":[{"type":"string","name":"context","display_name":"Context","description":"The status check context name that must be present on the commit.","required":true,"root":false,"internal":false,"org_only":false,"supported_plan":null,"default_value":"","validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"allowed_values":null,"ui_prefer_dropdown":true},{"type":"integer","name":"integration_id","display_name":"Integration ID","description":"The optional integration ID that this status check must originate from.","required":false,"root":false,"internal":false,"org_only":false,"supported_plan":null,"default_value":null,"validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"allowed_values":null,"allowed_range":null,"ui_prefer_dropdown":true}],"ui_options":{}}}],"ui_options":{}},"metadataPatternSchema":null},{"type":"non_fast_forward","displayName":"Block force pushes","description":"Prevent users with push access from force pushing to refs.","beta":false,"parameterSchema":{"type":"object","name":null,"display_name":null,"description":null,"required":true,"root":true,"internal":false,"org_only":false,"supported_plan":null,"default_value":null,"validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"fields":[],"ui_options":{}},"metadataPatternSchema":null},{"type":"commit_message_pattern","displayName":"Restrict commit messages","description":null,"beta":false,"parameterSchema":{"type":"object","name":null,"display_name":null,"description":null,"required":true,"root":true,"internal":false,"org_only":false,"supported_plan":null,"default_value":null,"validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"fields":[{"type":"string","name":"operator","display_name":"Operator","description":"The operator to use for matching.","required":true,"root":false,"internal":false,"org_only":false,"supported_plan":null,"default_value":"","validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"allowed_values":["starts_with","ends_with","contains","regex"],"ui_prefer_dropdown":true},{"type":"string","name":"pattern","display_name":"Pattern","description":"The pattern to match with.","required":true,"root":false,"internal":false,"org_only":false,"supported_plan":null,"default_value":"","validator":{},"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"allowed_values":null,"ui_prefer_dropdown":true},{"type":"boolean","name":"negate","display_name":"Negate","description":"If true, the rule will fail if the pattern matches.","required":false,"root":false,"internal":false,"org_only":false,"supported_plan":null,"default_value":false,"validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"allowed_values":null,"ui_prefer_dropdown":true},{"type":"string","name":"name","display_name":"Name","description":"How this rule will appear to users.","required":false,"root":false,"internal":false,"org_only":false,"supported_plan":null,"default_value":"","validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"allowed_values":null,"ui_prefer_dropdown":true}],"ui_options":{}},"metadataPatternSchema":{"propertyDescription":"Commit message","supportedOperators":[{"type":"starts_with","displayName":"start with a matching pattern"},{"type":"ends_with","displayName":"end with a matching pattern"},{"type":"contains","displayName":"contain a matching pattern"},{"type":"regex","displayName":"match a given regex pattern"}]}},{"type":"commit_author_email_pattern","displayName":"Restrict commit author emails","description":null,"beta":false,"parameterSchema":{"type":"object","name":null,"display_name":null,"description":null,"required":true,"root":true,"internal":false,"org_only":false,"supported_plan":null,"default_value":null,"validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"fields":[{"type":"string","name":"operator","display_name":"Operator","description":"The operator to use for matching.","required":true,"root":false,"internal":false,"org_only":false,"supported_plan":null,"default_value":"","validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"allowed_values":["starts_with","ends_with","contains","regex"],"ui_prefer_dropdown":true},{"type":"string","name":"pattern","display_name":"Pattern","description":"The pattern to match with.","required":true,"root":false,"internal":false,"org_only":false,"supported_plan":null,"default_value":"","validator":{},"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"allowed_values":null,"ui_prefer_dropdown":true},{"type":"boolean","name":"negate","display_name":"Negate","description":"If true, the rule will fail if the pattern matches.","required":false,"root":false,"internal":false,"org_only":false,"supported_plan":null,"default_value":false,"validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"allowed_values":null,"ui_prefer_dropdown":true},{"type":"string","name":"name","display_name":"Name","description":"How this rule will appear to users.","required":false,"root":false,"internal":false,"org_only":false,"supported_plan":null,"default_value":"","validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"allowed_values":null,"ui_prefer_dropdown":true}],"ui_options":{}},"metadataPatternSchema":{"propertyDescription":"Author email","supportedOperators":[{"type":"starts_with","displayName":"start with a matching pattern"},{"type":"ends_with","displayName":"end with a matching pattern"},{"type":"contains","displayName":"contain a matching pattern"},{"type":"regex","displayName":"match a given regex pattern"}]}},{"type":"committer_email_pattern","displayName":"Restrict committer emails","description":null,"beta":false,"parameterSchema":{"type":"object","name":null,"display_name":null,"description":null,"required":true,"root":true,"internal":false,"org_only":false,"supported_plan":null,"default_value":null,"validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"fields":[{"type":"string","name":"operator","display_name":"Operator","description":"The operator to use for matching.","required":true,"root":false,"internal":false,"org_only":false,"supported_plan":null,"default_value":"","validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"allowed_values":["starts_with","ends_with","contains","regex"],"ui_prefer_dropdown":true},{"type":"string","name":"pattern","display_name":"Pattern","description":"The pattern to match with.","required":true,"root":false,"internal":false,"org_only":false,"supported_plan":null,"default_value":"","validator":{},"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"allowed_values":null,"ui_prefer_dropdown":true},{"type":"boolean","name":"negate","display_name":"Negate","description":"If true, the rule will fail if the pattern matches.","required":false,"root":false,"internal":false,"org_only":false,"supported_plan":null,"default_value":false,"validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"allowed_values":null,"ui_prefer_dropdown":true},{"type":"string","name":"name","display_name":"Name","description":"How this rule will appear to users.","required":false,"root":false,"internal":false,"org_only":false,"supported_plan":null,"default_value":"","validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"allowed_values":null,"ui_prefer_dropdown":true}],"ui_options":{}},"metadataPatternSchema":{"propertyDescription":"Committer email","supportedOperators":[{"type":"starts_with","displayName":"start with a matching pattern"},{"type":"ends_with","displayName":"end with a matching pattern"},{"type":"contains","displayName":"contain a matching pattern"},{"type":"regex","displayName":"match a given regex pattern"}]}},{"type":"tag_name_pattern","displayName":"Restrict tag names","description":null,"beta":false,"parameterSchema":{"type":"object","name":null,"display_name":null,"description":null,"required":true,"root":true,"internal":false,"org_only":false,"supported_plan":null,"default_value":null,"validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"fields":[{"type":"string","name":"operator","display_name":"Operator","description":"The operator to use for matching.","required":true,"root":false,"internal":false,"org_only":false,"supported_plan":null,"default_value":"","validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"allowed_values":["starts_with","ends_with","contains","regex"],"ui_prefer_dropdown":true},{"type":"string","name":"pattern","display_name":"Pattern","description":"The pattern to match with.","required":true,"root":false,"internal":false,"org_only":false,"supported_plan":null,"default_value":"","validator":{},"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"allowed_values":null,"ui_prefer_dropdown":true},{"type":"boolean","name":"negate","display_name":"Negate","description":"If true, the rule will fail if the pattern matches.","required":false,"root":false,"internal":false,"org_only":false,"supported_plan":null,"default_value":false,"validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"allowed_values":null,"ui_prefer_dropdown":true},{"type":"string","name":"name","display_name":"Name","description":"How this rule will appear to users.","required":false,"root":false,"internal":false,"org_only":false,"supported_plan":null,"default_value":"","validator":null,"ui_control":null,"visibility_fn":null,"feature_flag":null,"min_ghes_version":null,"beta":false,"beta_api_note":false,"publish_api":null,"description_api":null,"aliases":[],"transform_fn":null,"allowed_values":null,"ui_prefer_dropdown":true}],"ui_options":{}},"metadataPatternSchema":{"propertyDescription":"Tag name","supportedOperators":[{"type":"starts_with","displayName":"start with a matching pattern"},{"type":"ends_with","displayName":"end with a matching pattern"},{"type":"contains","displayName":"contain a matching pattern"},{"type":"regex","displayName":"match a given regex pattern"}]}}],"readOnly":true,"baseAvatarUrl":"https://avatars.githubusercontent.com","supportedConditionTargetObjects":["ref"],"helpUrls":{"fnmatch":"https://docs.github.com/repositories/configuring-branches-and-merges-in-your-repository/managing-rulesets/creating-rulesets-for-a-repository#using-fnmatch-syntax","statusChecks":"https://docs.github.com/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks","deploymentEnvironments":"https://docs.github.com/actions/deployment/targeting-different-environments/using-environments-for-deployment#about-environments","codeScanning":"https://docs.github.com/code-security/code-scanning/enabling-code-scanning","commitMetadataRules":"https://docs.github.com/enterprise-cloud@latest/repositories/configuring-branches-and-merges-in-your-repository/managing-rulesets/available-rules-for-rulesets#metadata-restrictions"},"isStafftools":false,"isImportedRuleset":false,"isRestoredRuleset":false,"isHistoryView":false,"noRulesets":false},"title":"Ruleset ยท llvm-project"}