Skip to main content

Module rulesets

Module rulesets 

Source

Re-exports§

pub use self::rules::AlertsThreshold;
pub use self::rules::CodeScanningRule;
pub use self::rules::CodeScanningTool;
pub use self::rules::DeploymentsRule;
pub use self::rules::DismissalActor;
pub use self::rules::DismissalActorType;
pub use self::rules::DismissalRestriction;
pub use self::rules::GroupingStrategy;
pub use self::rules::MergeMethod;
pub use self::rules::MergeQueueRule;
pub use self::rules::PatternOperator;
pub use self::rules::PatternRule;
pub use self::rules::PullRequestRule;
pub use self::rules::QueueMergeMethod;
pub use self::rules::RequiredCheck;
pub use self::rules::Rules;
pub use self::rules::SecurityAlertsThreshold;
pub use self::rules::StatusChecksRule;
pub use self::rules::UpdateRule;
pub use self::rules::WorkflowRef;
pub use self::rules::WorkflowsRule;

Modules§

rules 🔒

Structs§

BypassActor
An actor that may bypass a ruleset.
EmptyRulesetName
A ruleset name was the empty string.
Ruleset
A GitHub branch or tag ruleset, without its name.
RulesetName
The name of a ruleset, which is never empty.
Rulesets
Desired rulesets of a repository.
UnknownTarget
A configuration declared a ruleset target other than branch or tag.

Enums§

ActorType
The kind of actor that may bypass a ruleset.
BypassMode
When a bypass actor may skip the ruleset.
Enforcement
Whether a ruleset blocks, only reports, or does nothing.
Target
The kind of ref a ruleset covers.

Constants§

ORGANIZATION_ADMIN_ID 🔒
The GitHub id of the organization admin role in a bypass list.