diff --git a/modules/gitea/cmd/package-registry/retention_test.go b/modules/gitea/cmd/package-registry/retention_test.go index b70c643c0..7bbdbbd17 100644 --- a/modules/gitea/cmd/package-registry/retention_test.go +++ b/modules/gitea/cmd/package-registry/retention_test.go @@ -473,7 +473,8 @@ func TestToolsAreTheOnesTheReadmeNamesAndSayWhatTheyDo(t *testing.T) { t.Errorf("the manifest does not require %s", want) } } - if strings.Join(m.Invokes, ",") != "mesh-delivery-builder.builder_versions" { + // The retention asks the builder's versions; the forge's other bundles ask the indexer's modules and record a re-read. + if strings.Join(m.Invokes, ",") != "mesh-delivery-indexer.indexer_read_modules,seat:mesh-hand-acts.hand-act,mesh-delivery-builder.builder_versions" { t.Errorf("the manifest invokes %v", m.Invokes) } if len(m.Tools) != 0 { diff --git a/modules/mesh-build-go/module.json b/modules/mesh-build-go/module.json index f05faf624..c41d8622f 100644 --- a/modules/mesh-build-go/module.json +++ b/modules/mesh-build-go/module.json @@ -26,7 +26,11 @@ "mesh-delivery-checker.kept" ], "invokes": [ - "mesh-delivery-indexer.indexer_read_manifests" + "mesh-delivery-indexer.indexer_read_manifests", + "seat:oci-artifact-registry.publish", + "seat:oci-artifact-registry.publish-part", + "seat:go-package-registry.publish", + "seat:go-package-registry.publish-part" ], "config": { "capacity": { @@ -77,12 +81,6 @@ "binds": { "go-package-registry": "${dir:state}/go-package-registry.json" }, - "invokes": [ - "seat:oci-artifact-registry.publish", - "seat:oci-artifact-registry.publish-part", - "seat:go-package-registry.publish", - "seat:go-package-registry.publish-part" - ], "own-secrets": { "broker": "${dir:state}/broker" },