Skip to main content

Module dev_environment

Module dev_environment 

Source
Expand description

The dev_environment table: how a command runs in the project’s own development environment, and how CI puts that environment on a runner.

release-kit assumes no environment manager. The operator records the answer, nothing infers it from a file the target carries, and a target with no answer renders what it rendered before the table existed.

SATISFIES target-config:a-dev-environment-is-a-recorded-answer

Structs§

ActionStep
One action step, pinned to a full commit.
DevEnvironment
The recorded answer. A configuration with no table gives no answer, and a table whose run is empty states that the project gives none, which clears a recorded one.
GithubSetup
The GitHub steps that put the environment on a runner.
GitlabSetup
The GitLab image and setup lines of a job that runs a project tool.

Enums§

Input
One input value: the scalar kinds a workflow input takes.