mesh-grants publishes memberships on change; the user list, assertions and grants stay in shadow (issue 1945)

Since release 6 nobody publishes memberships, so a module placed since cannot serve its seat
or reach a new state (the operator, 2026-10-25 22:31). The part publishes each membership on
the assignments stream only when it differs from the one last published, composes from the
manifest the wanted build names, and says a refused publish and tries again at the next event.
Pins mesh-sdk 881da7f, whose composer grants mesh-grants that publish.
This commit is contained in:
2026-10-25 22:37:06 +01:00
parent 998fe3a515
commit 1ff5049d03
13 changed files with 425 additions and 62 deletions
+18 -4
View File
@@ -6,6 +6,8 @@
"mesh-config.resolved",
"mesh-controller.assignments",
"mesh-controller.grants",
"mesh-delivery-assigner.wants",
"mesh-delivery-builder.builds",
"mesh-delivery-indexer.manifests",
"mesh-delivery-indexer.modules",
"node-engine.have"
@@ -29,10 +31,22 @@
"grants_hand_back"
],
"state": [
{ "name": "assertions", "history": 5 },
{ "name": "memberships", "history": 5 },
{ "name": "takeover", "history": 20 },
{ "name": "user-list", "history": 20 }
{
"name": "assertions",
"history": 5
},
{
"name": "memberships",
"history": 5
},
{
"name": "takeover",
"history": 20
},
{
"name": "user-list",
"history": 20
}
],
"own-secrets": {
"broker": "${dir:state}/broker"