Expand description
Release-specific evaluated configuration consumed by the release CLI.
StructsΒ§
- Asset
Spec π - An artifact associated with a release unit. A file from a package output, uploaded to the forge release.
- Authority
Branch - The authoritative branch, which every comparison reads through its
originremote-tracking branch. - Branch
Name π - A non-empty Git branch name.
- Cargo
Release πState - Optional Cargo registry configuration, isolated from generic release policy.
- Digest
Pin π - A file of a unit that holds the digest of an asset of a dependency.
- Empty
Branch Name - A configured branch name is empty.
- Empty
Source πDirectories - A configured unit lists no source directory.
- NpmRelease
State π - npm registry configuration.
- OciSpec π
- A package whose push program publishes to an OCI registry.
- Pin π
- A file of a unit that holds the version of one of its dependencies.
- Release
State - Evaluated release policy. This component can be decoded on its own.
- Release
Unit πState - A configured package in the release graph.
- Source
Directories π - The non-empty list of directories whose changes trigger a unit.
EnumsΒ§
- Application
Bump π - The version bump an application receives when it changes.
- Branch
Error π - A command-line branch conflicts with the evaluated release policy.
- Commit
Format π - A commit message format the proposal analyzes.
- Release
Artifact πState - Release
Target π - The ecosystem-specific version source and publication destination.
- Unit
Kind π - How a unitβs automatic version bump is decided.