069-code-free-disk
Setup profile revision 25: the managed code job can free runner disk before it builds
Lifecycle approvedImplementation completeVerification unknownQualification unknown
Amends spec 002's setup profile and spec 058's code job. A new boolean parameter, ci.code.free_disk, off by default, renders one step in the managed code job before the build: it removes the runner's unused preinstalled toolchains and reports the free space before and after. Off, the rendered workflow is revision 24's. An external code selection refuses the parameter, because its job is the project's own.
Read the full pinned specification ↗Relationships
depends on
Claimed units
- extends
{ "nature": "additive", "spec": "002-environment-lifecycle", "unit": { "kind": "directory", "path": "crates/statecraft-home/" } }
Source headings
- 069: The managed code job can free runner disk before it builds
- 1. Purpose
- 2. Territory
- 3. Behavior
- 3.1 The parameter
- 3.2 The step
- 3.3 On a post-merge push
- 3.4 An external code selection
- 3.5 Off by default
- 3.6 The revision
- 4. Out of scope
- 5. Resolved decisions
- Verification
Frozen anchors
No frozen anchors declared.