The builder finds a build module as the indexer's seed does: the build seat whose acting rule `build` has an `on` matching the artifact's language or kind:image, and that seat's holder, read from the seat list's definitions and the claims of the catalog half's manifests. Task.Module, every lane key, the unpublished modules, the toolchain sources, the ends watched, the sayer and builder_stuck (through `<seat>.steps`) derive from it; the floor's sources are the holders of the seats git and mesh-catalog. buildrun.GoBuildModule, NodeBuildModule, LanguageOf, buildstep.BuildModuleOf use, build.ImageBuildModule and StuckBuildModules are gone from the builder (the checker keeps its own names in two small files until its part reads them from the list). Builds: design 47 G §7, §428, §704, §204, A-82 Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
9 lines
311 B
Go
9 lines
311 B
Go
package rules
|
|
|
|
// The checker's names of the build modules, kept until its part finds them on the seat list as the builder does (design 47 G
|
|
// A-82 is the builder's change; the builder's package holds no name of them any more).
|
|
const (
|
|
goBuildModule = "mesh-build-go"
|
|
nodeBuildModule = "mesh-build-node"
|
|
)
|