Skip to content

examplestep-consumer

Version 2026.175.0001
Repo superproject

Reference CONSUMER candy for the build-time plugin-execution example. Its plan carries a BUILD-context run: step plugin: examplestep which, at image build, drives charly’s build-path plugin connect + invokeVerbBuildEmit seam: the out-of-tree candy/plugin-example-step is host-built + connected out-of-process, its OpEmit Invoked, and the returned Containerfile RUN spliced into the generated Containerfile — baking /opt/examplestep-baked into the image. Compose it WITH candy/plugin-example-step (which provides the examplestep verb); the runtime check below proves the bake ran.

This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.

Intent Step
run at image build the examplestep plugin’s OpEmit emits a Containerfile RUN that bakes /opt/examplestep-baked into the image
check the build-time examplestep bake ran — /opt/examplestep-baked is present in the built image