Skip to main content

Module release

Module release 

Source

Structs§

NoopVcsProvider
A no-op VcsProvider that silently succeeds. Used when no remote VCS (e.g. GitHub) is configured.
PackagePlan
A per-package slice of a release plan. Every package in config.packages produces one PackagePlan, even if no commits touched its path.
ReleasePlan
The computed plan for a release, before execution.
TrunkReleaseStrategy
Concrete release strategy implementing the trunk-based release flow.

Traits§

ReleaseStrategy
Orchestrates the release flow.
VcsProvider
Abstraction over a remote VCS provider (e.g. GitHub, GitLab).

Functions§

today_string