From 5059fef3e6555ac046d9682c0fcc0a56ec1663c9 Mon Sep 17 00:00:00 2001 From: jochen Date: Sun, 1 Nov 2026 04:20:05 +0100 Subject: [PATCH] =?UTF-8?q?Expect=20the=20mesh=20packages=20a=20merged=20m?= =?UTF-8?q?essage=20carries=20in=20the=20forge=20bridge's=20whole=20test?= =?UTF-8?q?=20(ADR=200573=20=C2=A72)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Issue 1585: the bridge names the mesh packages each module's go.sum names (builder-1585b's fold); its integration test still wanted none. All nine modules' integration suites pass locally (the lead allowed a whole local run this round). Claude-Session: https://claude.ai/code/session_01NcbgfJ9Gum47zkFKWRaovL --- .../cmd/mesh-delivery-forge-bridge/integration_test.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/mesh-delivery-forge-bridge/cmd/mesh-delivery-forge-bridge/integration_test.go b/modules/mesh-delivery-forge-bridge/cmd/mesh-delivery-forge-bridge/integration_test.go index 77d84fe..ef91207 100644 --- a/modules/mesh-delivery-forge-bridge/cmd/mesh-delivery-forge-bridge/integration_test.go +++ b/modules/mesh-delivery-forge-bridge/cmd/mesh-delivery-forge-bridge/integration_test.go @@ -423,7 +423,9 @@ func TestBridgeWritesMergedMessage(t *testing.T) { // 1236/AC4, 1448/AC5 want := delivery.Forge{V: delivery.Version, Kind: "merged", Repository: "novox/mesh-delivery", Branch: "feat/x", Number: 12, Head: head, Merge: merge, Root: "r0", Trees: map[string]string{"": "t0", "modules/a": "t1"}, Manifests: map[string]string{"": string(manifest), "modules/a": string(manifest)}, - Locks: map[string]map[string]string{"modules/a": {"go.sum": hex.EncodeToString(sha256Sum(sum))}}} + Locks: map[string]map[string]string{"modules/a": {"go.sum": hex.EncodeToString(sha256Sum(sum))}}, + // The mesh packages its go.sum names (ADR 0573 ยง2, issue 1585): this module's own go.sum names mesh-sdk. + Packages: map[string][]string{"modules/a": {"git.novox.be/novox/mesh-sdk/go"}}} if !delivery.SameForge(f, want) { t.Errorf("message = %+v, want %+v", f, want) }