From bfe7fe1530caf4a79971d7ec660e0c5c3f4cfdda Mon Sep 17 00:00:00 2001 From: mesh-tools Date: Tue, 20 Oct 2026 08:26:01 +0000 Subject: [PATCH] Pin mesh-sdk at 14fd5cb6 (R4a's merge) and take the catalogue, overlay and validator from it, s to inventory (issue 1381, 4 of 6 import swaps) go.mod and go.sum move to mesh-sdk 14fd5cb68fd1, the commit on its main that holds go/catalogue, go/overlay and go/validate (ADR 0453 clause 2); vendor/modules.txt follows in the last of the six commits. --- cmd/mesh-controller/settings_effective_integration_test.go | 2 +- cmd/mesh-controller/settings_effective_test.go | 2 +- cmd/mesh-controller/settings_forward.go | 2 +- cmd/mesh-controller/settings_walk.go | 2 +- cmd/mesh-controller/settings_walk_integration_test.go | 2 +- cmd/mesh-controller/silent_mid_tier_integration_test.go | 2 +- cmd/mesh-controller/source.go | 2 +- cmd/mesh-controller/source_test.go | 2 +- cmd/mesh-controller/standing_integration_test.go | 2 +- cmd/mesh-controller/status.go | 2 +- cmd/mesh-controller/stores.go | 2 +- cmd/mesh-controller/take_preview_test.go | 2 +- cmd/mesh-controller/template_integration_test.go | 2 +- cmd/mesh-controller/terminal_settings_test.go | 2 +- cmd/mesh-controller/tier_send_integration_test.go | 2 +- cmd/mesh-controller/try_test.go | 2 +- cmd/mesh-controller/unbound.go | 2 +- cmd/mesh-controller/unbound_test.go | 2 +- cmd/mesh-controller/unheld_report_integration_test.go | 2 +- cmd/mesh-controller/unheld_report_test.go | 2 +- cmd/mesh-controller/unknown_fields.go | 2 +- cmd/mesh-controller/unknown_fields_test.go | 2 +- cmd/mesh-controller/upgrades.go | 2 +- cmd/mesh-controller/urgent_unhealthy_test.go | 2 +- cmd/mesh-controller/vault_handed_test.go | 2 +- cmd/mesh-controller/vault_secrets.go | 2 +- cmd/mesh-controller/vault_secrets_test.go | 2 +- cmd/mesh-controller/vault_switch_test.go | 2 +- cmd/mesh-controller/waiting_provider_test.go | 2 +- cmd/mesh-controller/walk_said.go | 2 +- cmd/mesh-controller/walk_said_integration_test.go | 2 +- cmd/mesh-controller/walk_said_test.go | 2 +- cmd/mesh-controller/written_settings_test.go | 2 +- examples/postgres-provisioner/where_test.go | 2 +- go.mod | 2 +- go.sum | 2 ++ internal/artifacts/hold.go | 2 +- internal/artifacts/hold_test.go | 2 +- internal/artifacts/live_registry_test.go | 2 +- internal/artifacts/platforms_test.go | 2 +- internal/artifacts/store.go | 2 +- internal/artifacts/store_test.go | 2 +- internal/broker/agreement_catalogue_test.go | 2 +- internal/broker/states_agreement_test.go | 2 +- internal/broker/stream_names_agreement_test.go | 2 +- internal/builder/binary_name_test.go | 2 +- internal/builder/builder.go | 2 +- internal/builder/builder_integration_test.go | 2 +- internal/builder/builder_test.go | 2 +- internal/builder/check_builds.go | 2 +- internal/builder/context_test.go | 2 +- internal/builder/judge_build_test.go | 2 +- internal/builder/launchers_test.go | 2 +- internal/builder/packages.go | 2 +- internal/builder/predefined_test.go | 2 +- internal/builder/registry_unbound_test.go | 2 +- internal/builder/reuse.go | 2 +- internal/builder/reuse_test.go | 2 +- internal/builder/same_program.go | 2 +- internal/builder/same_program_test.go | 2 +- internal/builder/source.go | 2 +- internal/builder/standing_on_test.go | 2 +- internal/builder/template.go | 2 +- internal/builder/template_integration_test.go | 2 +- internal/builder/template_test.go | 2 +- internal/builder/upstream_file.go | 2 +- internal/builder/upstream_file_integration_test.go | 2 +- internal/builder/upstream_file_test.go | 2 +- internal/inventory/artifacts_test.go | 2 +- internal/inventory/asks_lab_test.go | 2 +- internal/inventory/bindings.go | 2 +- internal/inventory/bindings_test.go | 2 +- internal/inventory/buildinput_test.go | 2 +- internal/inventory/busrecords.go | 2 +- internal/inventory/busrecords_integration_test.go | 2 +- internal/inventory/busrecords_test.go | 2 +- internal/inventory/catalogue.go | 2 +- internal/inventory/catalogue_test.go | 2 +- internal/inventory/chain_drop_test.go | 2 +- internal/inventory/chain_store_test.go | 2 +- 80 files changed, 81 insertions(+), 79 deletions(-) diff --git a/cmd/mesh-controller/settings_effective_integration_test.go b/cmd/mesh-controller/settings_effective_integration_test.go index e23f7a4a..ac05ea1a 100644 --- a/cmd/mesh-controller/settings_effective_integration_test.go +++ b/cmd/mesh-controller/settings_effective_integration_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) func TestPreferencesListedFromTheStores(t *testing.T) { diff --git a/cmd/mesh-controller/settings_effective_test.go b/cmd/mesh-controller/settings_effective_test.go index 23e20ab1..196c1376 100644 --- a/cmd/mesh-controller/settings_effective_test.go +++ b/cmd/mesh-controller/settings_effective_test.go @@ -4,7 +4,7 @@ import ( "strings" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // `settings` says each value and where it came from, and the default a layer overrides (novox/hq ADR 0262). diff --git a/cmd/mesh-controller/settings_forward.go b/cmd/mesh-controller/settings_forward.go index c3c423de..2ac948cb 100644 --- a/cmd/mesh-controller/settings_forward.go +++ b/cmd/mesh-controller/settings_forward.go @@ -10,8 +10,8 @@ import ( "github.com/nats-io/nats.go" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/broker" - "github.com/novox/mesh-controller/internal/catalogue" "github.com/novox/mesh-controller/internal/inventory" "github.com/novox/mesh-controller/internal/link" ) diff --git a/cmd/mesh-controller/settings_walk.go b/cmd/mesh-controller/settings_walk.go index e5d69db6..68862177 100644 --- a/cmd/mesh-controller/settings_walk.go +++ b/cmd/mesh-controller/settings_walk.go @@ -9,7 +9,7 @@ import ( "strings" "time" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/inventory" ) diff --git a/cmd/mesh-controller/settings_walk_integration_test.go b/cmd/mesh-controller/settings_walk_integration_test.go index 90bfe9ef..5f11ec27 100644 --- a/cmd/mesh-controller/settings_walk_integration_test.go +++ b/cmd/mesh-controller/settings_walk_integration_test.go @@ -12,7 +12,7 @@ import ( "testing" "time" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/inventory" "github.com/novox/mesh-controller/internal/lease" ) diff --git a/cmd/mesh-controller/silent_mid_tier_integration_test.go b/cmd/mesh-controller/silent_mid_tier_integration_test.go index a6ec577d..b60784f0 100644 --- a/cmd/mesh-controller/silent_mid_tier_integration_test.go +++ b/cmd/mesh-controller/silent_mid_tier_integration_test.go @@ -13,8 +13,8 @@ import ( "github.com/nats-io/nats.go" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/broker" - "github.com/novox/mesh-controller/internal/catalogue" "github.com/novox/mesh-controller/internal/inventory" "github.com/novox/mesh-controller/internal/link" "github.com/novox/mesh-controller/internal/testbus" diff --git a/cmd/mesh-controller/source.go b/cmd/mesh-controller/source.go index c919abab..ea9cd701 100644 --- a/cmd/mesh-controller/source.go +++ b/cmd/mesh-controller/source.go @@ -7,7 +7,7 @@ import ( "strconv" "strings" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // where a build's repository is (novox/hq ADR 0111). diff --git a/cmd/mesh-controller/source_test.go b/cmd/mesh-controller/source_test.go index cd0030b4..ab9c8ccd 100644 --- a/cmd/mesh-controller/source_test.go +++ b/cmd/mesh-controller/source_test.go @@ -4,7 +4,7 @@ import ( "strings" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // Defends novox/hq ADR 0111: a build source is on the git seat, or it is external. diff --git a/cmd/mesh-controller/standing_integration_test.go b/cmd/mesh-controller/standing_integration_test.go index 625f0f15..6ededc10 100644 --- a/cmd/mesh-controller/standing_integration_test.go +++ b/cmd/mesh-controller/standing_integration_test.go @@ -8,7 +8,7 @@ import ( "testing" "time" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/conditions" "github.com/novox/mesh-controller/internal/link" ) diff --git a/cmd/mesh-controller/status.go b/cmd/mesh-controller/status.go index 2a103cdc..12f0c92c 100644 --- a/cmd/mesh-controller/status.go +++ b/cmd/mesh-controller/status.go @@ -8,9 +8,9 @@ import ( "strings" "time" + "git.novox.be/novox/mesh-sdk/go/overlay" "github.com/novox/mesh-controller/internal/broker" "github.com/novox/mesh-controller/internal/inventory" - "github.com/novox/mesh-controller/internal/overlay" ) // is anything broken, is anything not answering, is anything out of date. diff --git a/cmd/mesh-controller/stores.go b/cmd/mesh-controller/stores.go index ff727dbc..0fbd2703 100644 --- a/cmd/mesh-controller/stores.go +++ b/cmd/mesh-controller/stores.go @@ -6,7 +6,7 @@ import ( "os" "time" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/identity" "github.com/novox/mesh-controller/internal/inventory" "github.com/novox/mesh-controller/internal/licences" diff --git a/cmd/mesh-controller/take_preview_test.go b/cmd/mesh-controller/take_preview_test.go index c9f5fc5e..c7aac893 100644 --- a/cmd/mesh-controller/take_preview_test.go +++ b/cmd/mesh-controller/take_preview_test.go @@ -4,7 +4,7 @@ import ( "strings" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/inventory" ) diff --git a/cmd/mesh-controller/template_integration_test.go b/cmd/mesh-controller/template_integration_test.go index 89338cd5..2a239d48 100644 --- a/cmd/mesh-controller/template_integration_test.go +++ b/cmd/mesh-controller/template_integration_test.go @@ -9,7 +9,7 @@ import ( "strings" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" snapshot "github.com/novox/mesh-controller/internal/facts" "github.com/novox/mesh-controller/internal/inventory" ) diff --git a/cmd/mesh-controller/terminal_settings_test.go b/cmd/mesh-controller/terminal_settings_test.go index 62dd3954..3c8c4d8d 100644 --- a/cmd/mesh-controller/terminal_settings_test.go +++ b/cmd/mesh-controller/terminal_settings_test.go @@ -8,7 +8,7 @@ import ( "strings" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // Where root creates and owns a module's directories, and which of the machine's paths reach its container, diff --git a/cmd/mesh-controller/tier_send_integration_test.go b/cmd/mesh-controller/tier_send_integration_test.go index d05dc9ca..9d0cdddf 100644 --- a/cmd/mesh-controller/tier_send_integration_test.go +++ b/cmd/mesh-controller/tier_send_integration_test.go @@ -11,8 +11,8 @@ import ( "testing" "time" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/broker" - "github.com/novox/mesh-controller/internal/catalogue" "github.com/novox/mesh-controller/internal/conditions" "github.com/novox/mesh-controller/internal/inventory" "github.com/novox/mesh-controller/internal/lease" diff --git a/cmd/mesh-controller/try_test.go b/cmd/mesh-controller/try_test.go index f76953c1..49ef75a8 100644 --- a/cmd/mesh-controller/try_test.go +++ b/cmd/mesh-controller/try_test.go @@ -8,7 +8,7 @@ import ( "strings" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/link" ) diff --git a/cmd/mesh-controller/unbound.go b/cmd/mesh-controller/unbound.go index 670054bc..d038edde 100644 --- a/cmd/mesh-controller/unbound.go +++ b/cmd/mesh-controller/unbound.go @@ -3,7 +3,7 @@ package main import ( "fmt" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // unboundLines say which optional requirements of a machine's modules nothing assigned answers diff --git a/cmd/mesh-controller/unbound_test.go b/cmd/mesh-controller/unbound_test.go index 554a744f..5da273f8 100644 --- a/cmd/mesh-controller/unbound_test.go +++ b/cmd/mesh-controller/unbound_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // A machine running grafana without influxdb says so (novox/hq ADR 0330 §7, issue 166): `plan` and diff --git a/cmd/mesh-controller/unheld_report_integration_test.go b/cmd/mesh-controller/unheld_report_integration_test.go index ec1bdd51..287461c0 100644 --- a/cmd/mesh-controller/unheld_report_integration_test.go +++ b/cmd/mesh-controller/unheld_report_integration_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) func TestAnAssignmentSaysOnlyWhatItChangedOnItsOwnNode(t *testing.T) { diff --git a/cmd/mesh-controller/unheld_report_test.go b/cmd/mesh-controller/unheld_report_test.go index 6d7d2e61..e012a161 100644 --- a/cmd/mesh-controller/unheld_report_test.go +++ b/cmd/mesh-controller/unheld_report_test.go @@ -5,7 +5,7 @@ import ( "strings" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // An act says what it changed about the node it acted on, and nothing about the rest of the mesh diff --git a/cmd/mesh-controller/unknown_fields.go b/cmd/mesh-controller/unknown_fields.go index 895a071d..e5871a4e 100644 --- a/cmd/mesh-controller/unknown_fields.go +++ b/cmd/mesh-controller/unknown_fields.go @@ -5,7 +5,7 @@ import ( "fmt" "sort" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/conditions" "github.com/novox/mesh-controller/internal/inventory" ) diff --git a/cmd/mesh-controller/unknown_fields_test.go b/cmd/mesh-controller/unknown_fields_test.go index 9776331c..46af22ea 100644 --- a/cmd/mesh-controller/unknown_fields_test.go +++ b/cmd/mesh-controller/unknown_fields_test.go @@ -4,7 +4,7 @@ import ( "encoding/json" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/conditions" ) diff --git a/cmd/mesh-controller/upgrades.go b/cmd/mesh-controller/upgrades.go index fc8cf122..23efee2d 100644 --- a/cmd/mesh-controller/upgrades.go +++ b/cmd/mesh-controller/upgrades.go @@ -12,8 +12,8 @@ import ( "sync" "time" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/builder" - "github.com/novox/mesh-controller/internal/catalogue" "github.com/novox/mesh-controller/internal/inventory" "github.com/novox/mesh-controller/internal/link" ) diff --git a/cmd/mesh-controller/urgent_unhealthy_test.go b/cmd/mesh-controller/urgent_unhealthy_test.go index 3ad82512..a1be7af0 100644 --- a/cmd/mesh-controller/urgent_unhealthy_test.go +++ b/cmd/mesh-controller/urgent_unhealthy_test.go @@ -7,7 +7,7 @@ import ( "testing" "time" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/conditions" "github.com/novox/mesh-controller/internal/inventory" "github.com/novox/mesh-controller/internal/link" diff --git a/cmd/mesh-controller/vault_handed_test.go b/cmd/mesh-controller/vault_handed_test.go index 8e9ca26b..174e7acf 100644 --- a/cmd/mesh-controller/vault_handed_test.go +++ b/cmd/mesh-controller/vault_handed_test.go @@ -7,8 +7,8 @@ import ( "testing" "time" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/broker" - "github.com/novox/mesh-controller/internal/catalogue" "github.com/novox/mesh-controller/internal/inventory" "github.com/novox/mesh-controller/internal/link" ) diff --git a/cmd/mesh-controller/vault_secrets.go b/cmd/mesh-controller/vault_secrets.go index 7eba9d78..85207ed3 100644 --- a/cmd/mesh-controller/vault_secrets.go +++ b/cmd/mesh-controller/vault_secrets.go @@ -11,8 +11,8 @@ import ( "github.com/nats-io/nats.go" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/broker" - "github.com/novox/mesh-controller/internal/catalogue" "github.com/novox/mesh-controller/internal/link" "github.com/novox/mesh-controller/internal/secrets" ) diff --git a/cmd/mesh-controller/vault_secrets_test.go b/cmd/mesh-controller/vault_secrets_test.go index e31041b7..e89183b1 100644 --- a/cmd/mesh-controller/vault_secrets_test.go +++ b/cmd/mesh-controller/vault_secrets_test.go @@ -8,7 +8,7 @@ import ( "sync" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/inventory" "github.com/novox/mesh-controller/internal/secrets" ) diff --git a/cmd/mesh-controller/vault_switch_test.go b/cmd/mesh-controller/vault_switch_test.go index 98c9f189..df83c2b3 100644 --- a/cmd/mesh-controller/vault_switch_test.go +++ b/cmd/mesh-controller/vault_switch_test.go @@ -16,8 +16,8 @@ import ( "github.com/nats-io/nats.go" "github.com/nats-io/nats.go/jetstream" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/broker" - "github.com/novox/mesh-controller/internal/catalogue" "github.com/novox/mesh-controller/internal/link" "github.com/novox/mesh-controller/internal/testbus" ) diff --git a/cmd/mesh-controller/waiting_provider_test.go b/cmd/mesh-controller/waiting_provider_test.go index d324ad83..684921c2 100644 --- a/cmd/mesh-controller/waiting_provider_test.go +++ b/cmd/mesh-controller/waiting_provider_test.go @@ -8,7 +8,7 @@ import ( "testing" "time" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/conditions" "github.com/novox/mesh-controller/internal/inventory" "github.com/novox/mesh-controller/internal/link" diff --git a/cmd/mesh-controller/walk_said.go b/cmd/mesh-controller/walk_said.go index 3e5d9bad..17b7984c 100644 --- a/cmd/mesh-controller/walk_said.go +++ b/cmd/mesh-controller/walk_said.go @@ -8,8 +8,8 @@ import ( "sort" "time" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/broker" - "github.com/novox/mesh-controller/internal/catalogue" "github.com/novox/mesh-controller/internal/inventory" ) diff --git a/cmd/mesh-controller/walk_said_integration_test.go b/cmd/mesh-controller/walk_said_integration_test.go index eec2119c..633440e0 100644 --- a/cmd/mesh-controller/walk_said_integration_test.go +++ b/cmd/mesh-controller/walk_said_integration_test.go @@ -8,9 +8,9 @@ import ( "testing" "time" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/nats-io/nats.go" "github.com/novox/mesh-controller/internal/broker" - "github.com/novox/mesh-controller/internal/catalogue" "github.com/novox/mesh-controller/internal/inventory" "github.com/novox/mesh-controller/internal/link" "github.com/novox/mesh-controller/internal/testbus" diff --git a/cmd/mesh-controller/walk_said_test.go b/cmd/mesh-controller/walk_said_test.go index aac59370..f279146a 100644 --- a/cmd/mesh-controller/walk_said_test.go +++ b/cmd/mesh-controller/walk_said_test.go @@ -7,8 +7,8 @@ import ( "testing" "time" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/broker" - "github.com/novox/mesh-controller/internal/catalogue" "github.com/novox/mesh-controller/internal/inventory" ) diff --git a/cmd/mesh-controller/written_settings_test.go b/cmd/mesh-controller/written_settings_test.go index a0a61224..2c5ecfa2 100644 --- a/cmd/mesh-controller/written_settings_test.go +++ b/cmd/mesh-controller/written_settings_test.go @@ -7,7 +7,7 @@ import ( "strings" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // ADR 0326 §3 is judged where a definition is written (novox/hq issue 574): `module check`, and diff --git a/examples/postgres-provisioner/where_test.go b/examples/postgres-provisioner/where_test.go index 1097ae20..35fdb6d3 100644 --- a/examples/postgres-provisioner/where_test.go +++ b/examples/postgres-provisioner/where_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // The password comes from a file, because that is how the mesh delivers one. diff --git a/go.mod b/go.mod index a0aa03ee..1ff891eb 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/novox/mesh-controller go 1.26.0 require ( - git.novox.be/novox/mesh-sdk/go v0.1.14-0.20261019091011-aa68b67389c9 + git.novox.be/novox/mesh-sdk/go v0.1.14-0.20261020071554-14fd5cb68fd1 github.com/jackc/pgx/v5 v5.10.0 github.com/nats-io/nats-server/v2 v2.11.17 github.com/nats-io/nats.go v1.54.0 diff --git a/go.sum b/go.sum index cfc11098..0386aa47 100644 --- a/go.sum +++ b/go.sum @@ -4,6 +4,8 @@ git.novox.be/novox/mesh-sdk/go v0.1.14-0.20261018184557-238440d6f8c4 h1:yYDxFRJo git.novox.be/novox/mesh-sdk/go v0.1.14-0.20261018184557-238440d6f8c4/go.mod h1:GFuZUElBZ9A++mxgIKo97aXXo+kV0uJ/UkbhQPPIbrY= git.novox.be/novox/mesh-sdk/go v0.1.14-0.20261019091011-aa68b67389c9 h1:qHpN/fpTDqijfMVoepxUT6mPkfcydb4LiPKsIokv6iM= git.novox.be/novox/mesh-sdk/go v0.1.14-0.20261019091011-aa68b67389c9/go.mod h1:ouERNpZizzwZ0HLEtAypsY9FR20FyUgUYRni6J7kVCY= +git.novox.be/novox/mesh-sdk/go v0.1.14-0.20261020071554-14fd5cb68fd1 h1:6lUhi9VQNK3y2sb4TdH+AI5WcpIJmSjSdA0ChWrOfFE= +git.novox.be/novox/mesh-sdk/go v0.1.14-0.20261020071554-14fd5cb68fd1/go.mod h1:ouERNpZizzwZ0HLEtAypsY9FR20FyUgUYRni6J7kVCY= github.com/antithesishq/antithesis-sdk-go v0.7.0-default-no-op h1:Z/MZK75wC/NSrkgqeNIa7jexam9uWzhLmFTSCPI/kn0= github.com/antithesishq/antithesis-sdk-go v0.7.0-default-no-op/go.mod h1:FQyySiasQQM8735Ddel3MRojmy4dA1IqCeyJ5jmPMbI= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= diff --git a/internal/artifacts/hold.go b/internal/artifacts/hold.go index d8d1d9b0..2d914dfc 100644 --- a/internal/artifacts/hold.go +++ b/internal/artifacts/hold.go @@ -13,7 +13,7 @@ import ( "strings" "time" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // Every archive the store keeps is held by a manifest (novox/hq issue 253, ADR 0189). diff --git a/internal/artifacts/hold_test.go b/internal/artifacts/hold_test.go index 8f241f63..945c4c27 100644 --- a/internal/artifacts/hold_test.go +++ b/internal/artifacts/hold_test.go @@ -16,7 +16,7 @@ import ( "sync" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // Every kept archive is held by a manifest (novox/hq issue 253, ADR 0189). diff --git a/internal/artifacts/live_registry_test.go b/internal/artifacts/live_registry_test.go index 1bbf32f2..89ffe10b 100644 --- a/internal/artifacts/live_registry_test.go +++ b/internal/artifacts/live_registry_test.go @@ -14,7 +14,7 @@ import ( "testing" "time" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // The registry's own collector keeps a held archive and takes a bare one (novox/hq issue 253, diff --git a/internal/artifacts/platforms_test.go b/internal/artifacts/platforms_test.go index e1784442..7f2b5dbe 100644 --- a/internal/artifacts/platforms_test.go +++ b/internal/artifacts/platforms_test.go @@ -11,7 +11,7 @@ import ( "sync" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // An index is let go of with the platform manifests it names, except those a kept index of the same diff --git a/internal/artifacts/store.go b/internal/artifacts/store.go index b84776b0..e105f785 100644 --- a/internal/artifacts/store.go +++ b/internal/artifacts/store.go @@ -16,7 +16,7 @@ import ( "net/http" "strings" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // Store is the artifact store at an address, as this machine reaches it. diff --git a/internal/artifacts/store_test.go b/internal/artifacts/store_test.go index 097b9a14..5ba0380f 100644 --- a/internal/artifacts/store_test.go +++ b/internal/artifacts/store_test.go @@ -8,7 +8,7 @@ import ( "strings" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // Asking the store to let go of what the mesh no longer keeps (novox/hq ADR 0189, issue 108). diff --git a/internal/broker/agreement_catalogue_test.go b/internal/broker/agreement_catalogue_test.go index 805ab90f..05c2c028 100644 --- a/internal/broker/agreement_catalogue_test.go +++ b/internal/broker/agreement_catalogue_test.go @@ -8,8 +8,8 @@ import ( "strings" "testing" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/beside" - "github.com/novox/mesh-controller/internal/catalogue" ) // **Do the catalogue's emitters and consumers agree?** diff --git a/internal/broker/states_agreement_test.go b/internal/broker/states_agreement_test.go index 955d4325..87ad8f70 100644 --- a/internal/broker/states_agreement_test.go +++ b/internal/broker/states_agreement_test.go @@ -4,8 +4,8 @@ import ( "slices" "testing" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/broker" - "github.com/novox/mesh-controller/internal/catalogue" "github.com/novox/mesh-controller/internal/conditions" "github.com/novox/mesh-controller/internal/link" ) diff --git a/internal/broker/stream_names_agreement_test.go b/internal/broker/stream_names_agreement_test.go index 29c4cf6c..c57e0d67 100644 --- a/internal/broker/stream_names_agreement_test.go +++ b/internal/broker/stream_names_agreement_test.go @@ -4,7 +4,7 @@ import ( "slices" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // The catalogue's list of the mesh's own stream names, which a module's stream may not take, is the broker's diff --git a/internal/builder/binary_name_test.go b/internal/builder/binary_name_test.go index de0bfd27..efefbe1f 100644 --- a/internal/builder/binary_name_test.go +++ b/internal/builder/binary_name_test.go @@ -3,7 +3,7 @@ package builder import ( "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // The name a machine runs a binary by is not always the name of the package that built it. The host's diff --git a/internal/builder/builder.go b/internal/builder/builder.go index ea264e80..153f414d 100644 --- a/internal/builder/builder.go +++ b/internal/builder/builder.go @@ -21,8 +21,8 @@ import ( "strings" "time" + "git.novox.be/novox/mesh-sdk/go/catalogue" "git.novox.be/novox/mesh-sdk/go/delivery" - "github.com/novox/mesh-controller/internal/catalogue" ) // Turning a repository into artifacts the mesh can pin. diff --git a/internal/builder/builder_integration_test.go b/internal/builder/builder_integration_test.go index 56eac672..31447aec 100644 --- a/internal/builder/builder_integration_test.go +++ b/internal/builder/builder_integration_test.go @@ -10,7 +10,7 @@ import ( "testing" "time" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) func TestABuildProducesAManifestThePinsAreIn(t *testing.T) { diff --git a/internal/builder/builder_test.go b/internal/builder/builder_test.go index 1cc165ac..47efb4f4 100644 --- a/internal/builder/builder_test.go +++ b/internal/builder/builder_test.go @@ -8,7 +8,7 @@ import ( "testing" "time" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // A repository becoming artifacts the mesh can pin. diff --git a/internal/builder/check_builds.go b/internal/builder/check_builds.go index fb10d051..8156b3ad 100644 --- a/internal/builder/check_builds.go +++ b/internal/builder/check_builds.go @@ -9,7 +9,7 @@ import ( "sync" "time" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // The builds a merge check makes for its merge (novox/hq ADR 0350 §1): every artifact of every module the delivery diff --git a/internal/builder/context_test.go b/internal/builder/context_test.go index cf7e4e9c..4edf9e31 100644 --- a/internal/builder/context_test.go +++ b/internal/builder/context_test.go @@ -4,7 +4,7 @@ import ( "strings" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // A context on a seat is cloned from the base the mesh sent, joined to the repository's path; a diff --git a/internal/builder/judge_build_test.go b/internal/builder/judge_build_test.go index 63a3c896..b0d9a3a6 100644 --- a/internal/builder/judge_build_test.go +++ b/internal/builder/judge_build_test.go @@ -76,7 +76,7 @@ import ( "fmt" "os" - "github.com/novox/mesh-host/validate" + "git.novox.be/novox/mesh-sdk/go/validate" ) func main() { diff --git a/internal/builder/launchers_test.go b/internal/builder/launchers_test.go index 8185eff8..0b38f2bc 100644 --- a/internal/builder/launchers_test.go +++ b/internal/builder/launchers_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // novox/hq ADR 0193: every entrypoint the runtime may serve is executable, and the runtime knows no diff --git a/internal/builder/packages.go b/internal/builder/packages.go index c961d9a9..6f3dc6fa 100644 --- a/internal/builder/packages.go +++ b/internal/builder/packages.go @@ -11,7 +11,7 @@ import ( "sort" "strings" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // Npmrc is what a build needs to resolve the mesh's own shared library — and any other package the diff --git a/internal/builder/predefined_test.go b/internal/builder/predefined_test.go index b1315afa..7b9f6bde 100644 --- a/internal/builder/predefined_test.go +++ b/internal/builder/predefined_test.go @@ -8,7 +8,7 @@ import ( "strings" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // A build reads the list of predefined keys at the root of the repository at the commit it builds (novox/hq ADR diff --git a/internal/builder/registry_unbound_test.go b/internal/builder/registry_unbound_test.go index c5c1f963..0fb1c876 100644 --- a/internal/builder/registry_unbound_test.go +++ b/internal/builder/registry_unbound_test.go @@ -5,8 +5,8 @@ import ( "path/filepath" "testing" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/beside" - "github.com/novox/mesh-controller/internal/catalogue" ) // **A build that needs the registry fails loudly while the build agent has none** (novox/hq ADR 0336 diff --git a/internal/builder/reuse.go b/internal/builder/reuse.go index 5ff2446e..8c1b5ba1 100644 --- a/internal/builder/reuse.go +++ b/internal/builder/reuse.go @@ -15,8 +15,8 @@ import ( "strings" "time" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/artifacts" - "github.com/novox/mesh-controller/internal/catalogue" ) // One build per change (novox/hq ADR 0350). diff --git a/internal/builder/reuse_test.go b/internal/builder/reuse_test.go index 2f2c5277..75c4701c 100644 --- a/internal/builder/reuse_test.go +++ b/internal/builder/reuse_test.go @@ -12,7 +12,7 @@ import ( "testing" "time" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // One build per change (novox/hq ADR 0350): the merge check builds what the merge would move into the scratch diff --git a/internal/builder/same_program.go b/internal/builder/same_program.go index 8b4e5ccf..dfef2001 100644 --- a/internal/builder/same_program.go +++ b/internal/builder/same_program.go @@ -14,7 +14,7 @@ import ( "sort" "strings" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // A module moves only when its program changes (novox/hq issue 721). A merge check builds every module the delivery diff --git a/internal/builder/same_program_test.go b/internal/builder/same_program_test.go index 612d1340..861800a9 100644 --- a/internal/builder/same_program_test.go +++ b/internal/builder/same_program_test.go @@ -10,7 +10,7 @@ import ( "testing" "time" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // aFilesystem is a filesystem tarball of files, each written at the time given. diff --git a/internal/builder/source.go b/internal/builder/source.go index 7ea82049..52cdb4a2 100644 --- a/internal/builder/source.go +++ b/internal/builder/source.go @@ -10,8 +10,8 @@ import ( "sort" "strings" + "git.novox.be/novox/mesh-sdk/go/catalogue" "git.novox.be/novox/mesh-sdk/go/delivery" - "github.com/novox/mesh-controller/internal/catalogue" ) // A build's source fingerprint: what it was made from, hashed (novox/hq issue 280). diff --git a/internal/builder/standing_on_test.go b/internal/builder/standing_on_test.go index 3e1def4f..dc153f62 100644 --- a/internal/builder/standing_on_test.go +++ b/internal/builder/standing_on_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // A module naming a base the mesh has not built is refused, and the refusal names what is missing. diff --git a/internal/builder/template.go b/internal/builder/template.go index 544b78ac..a6d258d5 100644 --- a/internal/builder/template.go +++ b/internal/builder/template.go @@ -11,7 +11,7 @@ import ( "io" "path/filepath" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // withTemplateTexts is what was built with each template's text, for a module whose files name templates (novox/hq ADR diff --git a/internal/builder/template_integration_test.go b/internal/builder/template_integration_test.go index a8880e35..3f0d3b27 100644 --- a/internal/builder/template_integration_test.go +++ b/internal/builder/template_integration_test.go @@ -9,7 +9,7 @@ import ( "strings" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) func TestABuildReadsEachTemplateBackFromItsArchive(t *testing.T) { diff --git a/internal/builder/template_test.go b/internal/builder/template_test.go index 2bbf8979..eec5588e 100644 --- a/internal/builder/template_test.go +++ b/internal/builder/template_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // A module's files kept as template files in its repository (novox/hq ADR 0349 §2, design 57 package T1, issue diff --git a/internal/builder/upstream_file.go b/internal/builder/upstream_file.go index 5b3a0ebf..6df2cf17 100644 --- a/internal/builder/upstream_file.go +++ b/internal/builder/upstream_file.go @@ -19,7 +19,7 @@ import ( "strings" "time" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/therootcompany/xz" ) diff --git a/internal/builder/upstream_file_integration_test.go b/internal/builder/upstream_file_integration_test.go index 31a1dfad..41da8959 100644 --- a/internal/builder/upstream_file_integration_test.go +++ b/internal/builder/upstream_file_integration_test.go @@ -13,7 +13,7 @@ import ( "testing" "time" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) func TestAnArchivePinnedByURLIsFetchedCheckedAndPackedWithoutItsOwnDirectory(t *testing.T) { diff --git a/internal/builder/upstream_file_test.go b/internal/builder/upstream_file_test.go index 4cb07a49..f83c2dca 100644 --- a/internal/builder/upstream_file_test.go +++ b/internal/builder/upstream_file_test.go @@ -20,7 +20,7 @@ import ( "strings" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // An archive pinned by URL and sha256 (novox/hq ADR 0316 §2, §6; How it is checked: "an upstream artifact diff --git a/internal/inventory/artifacts_test.go b/internal/inventory/artifacts_test.go index 3160866e..01a7ce3a 100644 --- a/internal/inventory/artifacts_test.go +++ b/internal/inventory/artifacts_test.go @@ -7,7 +7,7 @@ import ( "fmt" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // **Every artifact made has one state, and a kept one says why** (novox/hq ADR 0251): what the diff --git a/internal/inventory/asks_lab_test.go b/internal/inventory/asks_lab_test.go index a96a9a73..8f9b1e0b 100644 --- a/internal/inventory/asks_lab_test.go +++ b/internal/inventory/asks_lab_test.go @@ -28,8 +28,8 @@ import ( "github.com/nats-io/nats.go" "golang.org/x/crypto/bcrypt" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/broker" - "github.com/novox/mesh-controller/internal/catalogue" ) // labMachine is the one machine of the lab's bus. diff --git a/internal/inventory/bindings.go b/internal/inventory/bindings.go index 75507ea1..85625be9 100644 --- a/internal/inventory/bindings.go +++ b/internal/inventory/bindings.go @@ -4,7 +4,7 @@ import ( "context" "time" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // A binding to data (novox/hq ADR 0232): where each consumer of a provision that keeps its data was diff --git a/internal/inventory/bindings_test.go b/internal/inventory/bindings_test.go index 9e1e778f..efb2f9cf 100644 --- a/internal/inventory/bindings_test.go +++ b/internal/inventory/bindings_test.go @@ -5,7 +5,7 @@ package inventory import ( "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // Where a consumer of data was bound is kept, and a move keeps where it was (novox/hq ADR 0232). diff --git a/internal/inventory/buildinput_test.go b/internal/inventory/buildinput_test.go index 6bb6e971..ad9c2ac1 100644 --- a/internal/inventory/buildinput_test.go +++ b/internal/inventory/buildinput_test.go @@ -3,7 +3,7 @@ package inventory import ( "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) // The image every module is compiled on top of is built and never run. diff --git a/internal/inventory/busrecords.go b/internal/inventory/busrecords.go index c68fddda..a3fdd616 100644 --- a/internal/inventory/busrecords.go +++ b/internal/inventory/busrecords.go @@ -6,8 +6,8 @@ import ( "slices" "strings" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/broker" - "github.com/novox/mesh-controller/internal/catalogue" ) // What the bus's user list is derived from, read out of the mesh's records. diff --git a/internal/inventory/busrecords_integration_test.go b/internal/inventory/busrecords_integration_test.go index 02fad1cf..80110c9e 100644 --- a/internal/inventory/busrecords_integration_test.go +++ b/internal/inventory/busrecords_integration_test.go @@ -8,8 +8,8 @@ import ( "testing" "time" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/broker" - "github.com/novox/mesh-controller/internal/catalogue" "golang.org/x/crypto/bcrypt" ) diff --git a/internal/inventory/busrecords_test.go b/internal/inventory/busrecords_test.go index 3dd19b98..4800b0ed 100644 --- a/internal/inventory/busrecords_test.go +++ b/internal/inventory/busrecords_test.go @@ -4,8 +4,8 @@ import ( "strings" "testing" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/broker" - "github.com/novox/mesh-controller/internal/catalogue" ) // Reading the bus's user list out of the mesh's records, against a real store. diff --git a/internal/inventory/catalogue.go b/internal/inventory/catalogue.go index adc40bd3..c4aa198a 100644 --- a/internal/inventory/catalogue.go +++ b/internal/inventory/catalogue.go @@ -12,8 +12,8 @@ import ( "sync" "time" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/jackc/pgx/v5" - "github.com/novox/mesh-controller/internal/catalogue" ) // noted is each stored manifest's unknown key already said, so a catalogue read on every plan says it once. diff --git a/internal/inventory/catalogue_test.go b/internal/inventory/catalogue_test.go index 24566a2b..c5988185 100644 --- a/internal/inventory/catalogue_test.go +++ b/internal/inventory/catalogue_test.go @@ -8,7 +8,7 @@ import ( "strings" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" ) func manifest(name string, provides, requires []string) catalogue.Manifest { diff --git a/internal/inventory/chain_drop_test.go b/internal/inventory/chain_drop_test.go index 23914b94..238f7760 100644 --- a/internal/inventory/chain_drop_test.go +++ b/internal/inventory/chain_drop_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/store" ) diff --git a/internal/inventory/chain_store_test.go b/internal/inventory/chain_store_test.go index 11d8d68c..6661dfba 100644 --- a/internal/inventory/chain_store_test.go +++ b/internal/inventory/chain_store_test.go @@ -11,7 +11,7 @@ import ( "testing" "time" - "github.com/novox/mesh-controller/internal/catalogue" + "git.novox.be/novox/mesh-sdk/go/catalogue" "github.com/novox/mesh-controller/internal/chain" )