The control plane's Dockerfile starts FROM ${GO_BASE} and its manifest declares the base under build.on pinned by digest; the builder's own image and the examples take arguments with defaults (built by make, not the mesh). With the mesh's own images declaring theirs, the builder now refuses an undeclared FROM like an undeclared COPY --from (hq ADR 0097 amended).
Proven: go test ./... green with the database; genesis-single green — the control plane built from the declared base through the carried builder, and phase two built the tool runtime with its node base copied from the public hub into the mesh's registry by the registry copy (ADR 0096's first real-registry run). Companion MRs on multiple-fixes: mesh-tools, mesh-catalog, mesh-lab, hq.
The control plane's Dockerfile starts `FROM ${GO_BASE}` and its manifest declares the base under `build.on` pinned by digest; the builder's own image and the examples take arguments with defaults (built by make, not the mesh). With the mesh's own images declaring theirs, the builder now refuses an undeclared `FROM` like an undeclared `COPY --from` (hq ADR 0097 amended).
Proven: `go test ./...` green with the database; genesis-single green — the control plane built from the declared base through the carried builder, and phase two built the tool runtime with its node base copied from the public hub into the mesh's registry by the registry copy (ADR 0096's first real-registry run). Companion MRs on `multiple-fixes`: mesh-tools, mesh-catalog, mesh-lab, hq.
The mesh's own images declare theirs now, so the refusal ADR 0097 deferred is live.
The builder's own image and the examples take arguments with defaults; make builds
them, not the mesh.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
The control plane's Dockerfile starts
FROM ${GO_BASE}and its manifest declares the base underbuild.onpinned by digest; the builder's own image and the examples take arguments with defaults (built by make, not the mesh). With the mesh's own images declaring theirs, the builder now refuses an undeclaredFROMlike an undeclaredCOPY --from(hq ADR 0097 amended).Proven:
go test ./...green with the database; genesis-single green — the control plane built from the declared base through the carried builder, and phase two built the tool runtime with its node base copied from the public hub into the mesh's registry by the registry copy (ADR 0096's first real-registry run). Companion MRs onmultiple-fixes: mesh-tools, mesh-catalog, mesh-lab, hq.