at.happyproto.registry.resolveChannel
The version a plugin's channel points at.
Details · query
| Kind | query |
|---|---|
| Authority | registry.happyproto.at |
| Indexed |
Query
query · GETParameters
query stringThe channel's name.
maxLength: 64knownValues: latest | beta | alpha
The publisher.
The project's name, which is the record key of its software.release.project: 1 to 64 lowercase letters, digits and interior hyphens.
minLength: 1maxLength: 64
Output
application/jsonschema
refErrors
ChannelNotFound
The project has no channel of that name indexed.
VersionNotFound
The channel points at a version the registry has not indexed.
NotConfigured
The registry has no identity configured, so it cannot read its own state. An operator problem, not a caller's.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
One version of a plugin, by exact version, whatever its lifecycle state or availability.
-
One plugin, by publisher and name.
-
A plugin's versions, most recently indexed first, whatever their lifecycle state.
-
software.release.channel
recordA mutable named pointer to a version. Resolve the manifest through the referenced version. The record key is '{projectName}:{channelName}', making uniqueness per (project, name) mechanical and enabling AppView-free resolution. Channel names follow the project-name grammar (lowercase alphanumerics, interior hyphens, no dots). The project name cannot contain colons, but the rkey must contain exactly one colon. Valid only when same-DID with the referenced project and version.
-
One release by exact version. Served whatever its status, including `deleted`: that is the left-pad protection the registry exists for.