Skip to main content

Module guard

Module guard 

Source
Expand description

The engine’s judgments, pure.

What the request proposes, whether it arms, and which outcome a push gets. The actions gather the facts; these rules alone decide what they mean, so each is testable without a forge.

Structs§

Push
What the commit itself says before the forge is read.

Enums§

Existing
The release of the version the forge holds.
Outcome
One push’s outcome.
Parent
What the parent commit carries.
Proposal
What the request half does with the version it read.
TagAt
What a tag read answered.

Functions§

arms
Whether the request for base arms itself.
judge
The outcome once the forge answered for the release and the tag.
needs_cliff
Whether the proposal needs git-cliff’s bumped version: the baseline, and a final version that already released.
propose
The version the request proposes.
trigger
The skip the commit alone decides, before any release or tag read.