Issue a bus process's account when its module is assigned or gains it (issue 1226)

This commit is contained in:
2026-10-21 19:21:11 +02:00
parent deac3e232c
commit 6bcfbeb5b2
3 changed files with 88 additions and 2 deletions
+3
View File
@@ -768,6 +768,9 @@ func takeIn(ctx context.Context, inv *inventory.Inventory, result link.BuildResu
}
return manifest, kept, err
}
// A bus process the new definition gains gets its account now, on each machine assigned the module, so the
// next push composes a real account (issue 1226).
issueGainedProcessAccounts(ctx, inv, manifest)
// Which repository it is registered from, by the forge's own id (novox/hq ADR 0266).
if err := inv.SetSourceIdentity(ctx, manifest.Module, repoID); err != nil {
return manifest, kept, err