OciRepoReleaseChannel
A release channel within an OCI repository.
Release channels are auto-resolving version constraints. Each channel points to the latest published tag that matches its constraint. As new versions are published, channels automatically update to point to the newest match.
For example, channel ~1 always resolves to the highest 1.x.x stable tag.
If 1.2.3 is the latest, the channel points there. When 1.3.0 is published,
the channel automatically advances.
type OciRepoReleaseChannel {
name: ReleaseChannel!
tag: Semver!
}
Fields
OciRepoReleaseChannel.name ● ReleaseChannel! non-null scalar {#name}
The channel constraint expression (e.g., ~1, ~1.2, latest, latest+dev).
OciRepoReleaseChannel.tag ● Semver! non-null scalar {#tag}
The fully resolved semver version this channel currently points to.
Member Of
OciRepoReleaseChannelsPage object