From 189ed10c36bf9004e0a0b92228e89c64386e5e1a Mon Sep 17 00:00:00 2001 From: jochen Date: Wed, 11 Nov 2026 21:18:40 +0100 Subject: [PATCH] The node-engine's compositions use the catalog key's codec meshcatalogkey, as meshcatalogclient's wrappers go MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Builds: design 47 G ยง670 Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ --- go.mod | 1 + internal/compositions/composed.go | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/go.mod b/go.mod index 870a6992..04fc37be 100644 --- a/go.mod +++ b/go.mod @@ -10,6 +10,7 @@ require ( git.novox.be/novox/mesh-contracts/provisioning/go/clients/meshprovisionerclient v0.0.0-00010101000000-000000000000 git.novox.be/novox/mesh-delivery/contracts/go/clients/containerimageregistryclient v0.0.0-00010101000000-000000000000 git.novox.be/novox/mesh-delivery/contracts/go/clients/meshcatalogclient v0.0.0-00010101000000-000000000000 + git.novox.be/novox/mesh-delivery/contracts/go/clients/meshcatalogkey v0.0.0-00010101000000-000000000000 git.novox.be/novox/mesh-delivery/contracts/go/clients/meshdeliveryclient v0.0.0-00010101000000-000000000000 git.novox.be/novox/mesh-delivery/contracts/go/seats/containerimageregistry v0.0.0-00010101000000-000000000000 git.novox.be/novox/mesh-delivery/contracts/go/seats/meshcatalog v0.0.0-00010101000000-000000000000 diff --git a/internal/compositions/composed.go b/internal/compositions/composed.go index 16296023..c1cac11c 100644 --- a/internal/compositions/composed.go +++ b/internal/compositions/composed.go @@ -7,6 +7,7 @@ import ( "git.novox.be/novox/mesh-contracts/go/clients/nodeengineclient" "git.novox.be/novox/mesh-delivery/contracts/go/clients/meshcatalogclient" + "git.novox.be/novox/mesh-delivery/contracts/go/clients/meshcatalogkey" "git.novox.be/novox/mesh-sdk/go/catalogue" "git.novox.be/novox/mesh-sdk/go/declaration" "git.novox.be/novox/mesh-sdk/go/keys" @@ -134,7 +135,7 @@ func Same(a, b Composed) bool { // Key is the key of a module's composition for a node at a fingerprint: `..`. func Key(node, module, fingerprint string) (string, error) { - part, err := meshcatalogclient.KeyPart(fingerprint) + part, err := meshcatalogkey.KeyPart(fingerprint) if err != nil { return "", err }