Merge pull request 'Register R614: a new SDK planned alone, rebuilding neither its toolchain nor its bundles (hq issue 614)' (#100) from fix/614-replay into main

This commit was merged in pull request #100.
This commit is contained in:
2026-10-13 09:40:22 +00:00
+16
View File
@@ -578,6 +578,22 @@ var Register = []Replay{
Package: "./cmd/mesh-controller", Test: "TestReplay239AModuleNameIsNotTakenOverByAnotherRepository", Package: "./cmd/mesh-controller", Test: "TestReplay239AModuleNameIsNotTakenOverByAnotherRepository",
Files: []string{"cmd/mesh-controller/replay239_test.go"}, Files: []string{"cmd/mesh-controller/replay239_test.go"},
Home: "mesh-controller", HomeRef: "95556b8def3f3f21e3d037617d73f97606e6ea1f"}, Home: "mesh-controller", HomeRef: "95556b8def3f3f21e3d037617d73f97606e6ea1f"},
// A new SDK rebuilt neither its toolchain nor the bundles compiled in it (2026-10-13): mesh-sdk 0.1.14 planned
// "builds mesh-sdk, sent nowhere". A built manifest is registered without its `build`, so mesh-tools' `build.on`
// naming the SDK's package and every bundle's toolchain were edges only before a module's first build — the
// fixes of issues 211 and 212 lost once modules were built. The fix (mesh-controller #296) reads them from what is
// kept: the package's name@version a build stood on, and the bundles' languages. A test of its own in the
// controller, written with only what it had before — RegisterModule, RecordBuild, theGraph, pullScope, reasoned
// as `delivery-plan` reasons — laid over main, where it plans [[mesh-sdk]]. Needs a store: MESH_TEST_POSTGRES.
// Fix is the merge of its pull request.
{ID: "R614", Issue: 614, Kind: InRepository, Repository: "mesh-controller",
Fix: "404b4409e70ed7365bb8a53862e4b197deb0bdc6",
What: "a new SDK was planned alone: neither the toolchain built on its package nor the TypeScript bundles " +
"compiled in that toolchain were rebuilt, so the SDK's fix reached no machine",
Asserts: "a change to the SDK plans the SDK, then the toolchain, then every bundle compiled in it, from modules " +
"registered as built and builds recorded with what they stood on",
Package: "./cmd/mesh-controller", Test: "TestReplay614ANewSDKPlansTheToolchainAndThenItsBundles",
Files: []string{"cmd/mesh-controller/replay614_test.go"}},
} }
// Find is the replay of that id, or of that issue. // Find is the replay of that id, or of that issue.