Expand description
The capability catalog: which complete release-kit product each embedded source belongs to, which dimensions select it, and whether it is available at the dimensions a target resolved to.
Availability belongs to a capability at its dimensions and never to a
category alone: release.automation at (python, github) is available
while the same capability at (python, gitlab) is unavailable. Every
omission is recorded with one of the five reasons the vocabulary
names, so a reader can tell a product nobody asked for from one this
release cannot land.
The catalog is pure: it reads the snippet paths it is given and the resolved parameters, and nothing else.
SATISFIES project-profile:availability-belongs-to-a-capability-at-its-dimensions
Structs§
- Availability
- What the embedded sources can land: every snippet path, relative to
snippets/, sorted. - Selection
- One capability’s answer for one target.
Enums§
- Status
- The status of one capability for one target.
Constants§
- ALL
- Every capability, in the order a report lists them.
- CODE_
SCANNING - The code scanning workflow, by provider.
- GUARDS
- The local Git workflow guards: the routing block, the glossary, and the hook block. Every valid target selects it.
- PACKAGING_
NIX - The seeded package expression and the seed flake pair.
- RELEASE_
AUTOMATION - The release automation at one driver and one forge: the version source, the bot configuration, and the release workflow.
- REPORTING_
POLICY - The landed vulnerability reporting policy.
- SCORECARD
- The
OpenSSFScorecard workflow. - TITLE_
CHECK - The complete, active title gate at the forge.
- TITLE_
GATE_ ZONE - The zone below
snippets/that carries the release-less GitLab root pipeline: the minimal.gitlab-ci.ymlthat activates the title fragment where no release automation ships a root pipeline.
Functions§
- known_
drivers - The release drivers this binary’s sources know.
- owner_
of - The one owner of every embedded snippet: which capability lands the
file at
path, the path relative tosnippets/. - pin_
keys - The pin keys one selection matches in the registry’s
used_by. - select
- Select every capability for
paramsagainstavailability.