Keep carrying a module whose bundle the tool runtime loads, as route-proxy's helper writes its state on the runner's account (issue 1329)

This commit is contained in:
2026-10-19 23:14:51 +00:00
parent 1d0df24a0d
commit b893cc829c
3 changed files with 67 additions and 2 deletions
+6
View File
@@ -201,6 +201,12 @@ func declaredFor(m catalogue.Manifest, seats map[string]catalogue.SeatDeclaratio
// name (novox/hq ADR 0305).
Issued: issuedTools(m),
}
// Whether the node's runtime loads a bundle of it: a helper that runs on the runner's account (issue 1329).
for _, b := range m.Bundles {
if len(b.Loads) > 0 {
d.Loads = true
}
}
// Whether it can be given an account at all: delivered as its own secret named broker, so one
// that declares none has nowhere to read it (novox/hq issue 195).
if _, reads := m.OwnSecrets["broker"]; !reads {