Expand description
GitLab CI dependency and version types.
Structs§
- Gitlab
CiDependency - Parsed
include:dependency from a.gitlab-ci.yml-syntax file, with position tracking. - Gitlab
CiParse Result - Result of parsing a
.gitlab-ci.yml-syntax file. - Gitlab
CiVersion - Version information for a GitLab CI dependency: a repository tag (
project:) or a project release (component:). - Gitlab
Route - The
(host, endpoint)pair a dependency resolves against, registered at parse time under an opaque routing key carried inDependencySource::AlternateRegistry.index.
Enums§
- Endpoint
Kind - Which GitLab REST endpoint a
crate::registry::GitlabCiRegistryroute resolves against. - HostRef
- A dependency’s resolved (or not-yet-resolvable) host.
- Include
Kind - Which
include:form a dependency came from. - PinStyle
- How a pin (a
project:ref, or acomponent:version) is classified.