Building from Source¶
PitCrew is composed of PowerShell, POSIX shell, Dockerfiles, JSON, and MkDocs content. It does not produce a compiled package.
Requirements¶
Install PowerShell 7, Docker with Compose, Python 3, and pip.
Validate runner contracts¶
Run the hermetic profile and lifecycle contract suite:
The suite records Docker commands instead of contacting a daemon or GitHub.
Validate shell and Compose¶
Check the manager script and Compose model:
Build the default asserted image¶
The root Dockerfile adds build-time assertions for the tools PitCrew expects
from the upstream runner image:
Build the documentation¶
Install the pinned documentation dependency and run a strict build:
The generated site is written to site/.