Skip to main content

Module config

Module config 

Source
Expand description

The committed target answers, parsed strictly and written from authored text. Comparisons continue to use the landing record alone.

Modules§

floors
The single owner of configuration policy judgments and their method sources.

Structs§

Bot
The setup.bot table.
Config
Per-target answers; an omitted table uses its compiled defaults.
Github
The protection.github table.
Gitlab
The protection.gitlab table.
Landing
The landing table.
Plan
Resolved landing input, including every key a preview would write.
Project
The project table.
Protection
The protection table.
Security
The security table.
Setup
The setup table.

Constants§

CONFIG_PATH
The committed input, relative to the target root.
LINE_PREFIX_DEFAULT
The compiled release-line prefix, used where nothing else answers.
RESPONSE_DEFAULT
The compiled response stance, used where nothing else answers: the policy promises no window at all.
SCHEMA_VERSION
The only supported configuration schema.
TRUNK_DEFAULT
The compiled trunk, used where neither a configuration nor a record answers.

Functions§

canonical_contact
The canonical form of a security contact, or why it is refused.
canonical_response
The canonical form of a response stance, or why it is refused.
line_prefix_of
The release-line prefix for callers without a setup context.
load
Read the optional file; content errors refuse instead of falling back.
pending
Only explicit class P answers can be pending; comparisons still use the record.
rewrite_key
Change one landing parameter while preserving comments and table ordering.
trunk_of
The trunk accessor for callers without a setup context.
write
Write the authored template with TOML-escaped scalar substitutions.