Skip to main content

Module publisher

Module publisher 

Source
Expand description

Publication of selected units in dependency order.

Structsยง

Authority ๐Ÿ”’
The immutable identity checked before publication starts.
DependencyOrder ๐Ÿ”’
Indices of units sorted so that every unit follows its dependencies; the only constructor establishes the order.
Outcome
A unit whose package, tag, and forge release are complete.
Publisher ๐Ÿ”’
Executes the publication contract of crate::publication in dependency order.
UnitRelease ๐Ÿ”’
A selected unit and the forge release staged for it.

Enumsยง

PublishError ๐Ÿ”’
A publish failure. Rerunning resumes at the failed step.
TagLocation ๐Ÿ”’
Where a tag that points at another commit was found.