Expand description
ci.* verb signatures — external CI pipeline catalog (R409-T12).
Three verbs for talking to external CI systems. Note: qed (W126) is yah’s own scheduler; these verbs are for when yah does not own the CI substrate and needs to talk to GitHub Actions, GitLab CI, CircleCI, etc.
ci.pipeline.run— trigger a pipeline runci.pipeline.status— query a run’s lifecycle phaseci.artifact.fetch— get a download URL for a build artifact
Adapters are responsible for mapping pipeline (a provider-specific
identifier — repo path, workflow filename, numeric ID) and git_ref
(branch, tag, or SHA) to the provider’s API shape.
Structs§
- CiArtifact
Fetch - Marker type for
ci.artifact.fetch. - CiArtifact
Fetch Input - Request body for
ci.artifact.fetch. - CiArtifact
Fetch Output - Response body for
ci.artifact.fetch. - CiPipeline
Run - Marker type for
ci.pipeline.run. - CiPipeline
RunInput - Request body for
ci.pipeline.run. - CiPipeline
RunOutput - Response body for
ci.pipeline.run. - CiPipeline
Status - Marker type for
ci.pipeline.status. - CiPipeline
Status Input - Request body for
ci.pipeline.status. - CiPipeline
Status Output - Response body for
ci.pipeline.status.
Enums§
- Pipeline
Phase - Canonical pipeline lifecycle phase.