mesh-tools
307b6234e6
Merge pull request 'A held module offers what it runs, and its hold no longer spreads to the modules that read from it (issue 1960)' ( #131 ) from fix/1960-no-hold-spread into main
2026-10-29 15:35:24 +00:00
mesh-tools
394fec8a63
Merge pull request 'A held module composes only as what runs of it, so its hold no longer spreads to the modules that use it (issue 1126)' ( #128 ) from fix/1126-held-as-runs into main
2026-10-29 00:07:03 +00:00
mesh-tools
d4c61ee8ff
Merge pull request 'The seed leaves a module as it runs today when it is held, failed or at an old-form build, and the modules held only behind it too (issue 1126)' ( #127 ) from fix/1126-seed-oldbuild into main
2026-10-28 23:05:04 +00:00
mesh-tools
d747c1128e
Merge pull request 'L3: the vault mints bus accounts, the grants part and the node seat node-engine (issue 774, ADR 0561), rebased onto L2' ( #126 ) from feat/774-vault-mints-sdk into main
2026-10-28 22:27:36 +00:00
mesh-tools
f9afe32888
Merge pull request 'A node's answer holds as today what it holds today, and the seed carries its nodes' differences, named (issue 1126)' ( #125 ) from fix/1126-seed-sdk into main
2026-10-28 21:59:48 +00:00
mesh-tools
53f2649369
Merge pull request 'A build puller parked at capacity 0 wakes when its settings file changes, and retries a failed setting follow (issue 734's kind)' ( #122 ) from fix/park-wakes into main
2026-10-28 21:03:13 +00:00
mesh-tools
af08be36a2
Merge pull request 'A waiting ask hears its step's end even when its own watch goes deaf (four lost checks, 2026-10-28)' ( #121 ) from fix/lost-check into main
2026-10-28 20:40:58 +00:00
mesh-tools
6b43afa2ab
Merge pull request 'One predicate for a module the mesh provides itself (mesh-wireguard), used by the placement check (issue 1126)' ( #120 ) from fix/1126-provided into main
2026-10-28 20:39:20 +00:00
mesh-tools
d7c790d242
Merge pull request 'The seat mesh-placement's contract, and node grants for its states (issue 1126, delivery 1 of 2)' ( #119 ) from feat/1126-grants-first into main
2026-10-28 18:21:33 +00:00
mesh-tools
98f2f24069
Merge pull request 'A node holds the one module it cannot compose and applies the rest, as its shadow already answers (group fix/1126-apply-culprit, issue 1126)' ( #118 ) from fix/1126-apply-culprit into main
2026-10-28 16:34:46 +00:00
mesh-tools
7aedd28f01
Merge pull request 'A module's own refusal refuses that module, not the node; contributions say unset values in config words; a folded module owns its manifest's paths (issue 1126, group fix/1126-seed-8)' ( #117 ) from fix/1126-seed-8 into main
2026-10-28 13:27:05 +00:00
mesh-tools
3d021445f7
Merge pull request 'A build module may say its node is not eligible, so asks go to a node that can build (group fix/ace-tun)' ( #116 ) from fix/ace-tun into main
2026-10-28 13:07:40 +00:00
mesh-tools
6097e4f3e0
Merge pull request 'A file's secrets are sealed values entry by entry, masked and named per secret (issue 1126; group fix/1126-seed-same-3)' ( #115 ) from fix/1126-seed-same-3 into main
2026-10-28 11:40:35 +00:00
mesh-tools
79eb58efe4
Merge pull request 'Compose as the controller does, so a node's shadow can answer same (issue 1126, group fix/1126-seed-same)' ( #114 ) from fix/1126-seed-same into main
2026-10-28 09:46:24 +00:00
mesh-tools
be77f66563
Merge pull request 'frombus: blame only the modules a refusal names, and say which providers another node cannot run (issue 1126, group fix/1126-shadow-bodies)' ( #113 ) from fix/1126-shadow-bodies into main
2026-10-28 07:46:23 +00:00
mesh-tools
03da552cb3
Merge pull request 'Shadow answers show both bodies of each difference (secrets masked); a folded module is judged inside; the bus membership is carried (issue 1126, group fix/1126-shadow-shows)' ( #112 ) from fix/1126-shadow-shows into main
2026-10-28 00:21:47 +00:00
mesh-tools
47eb100992
Merge pull request 'frombus: a stub keeps its module's directories; compose returns nothing once its run ended (issue 1126, group fix/1126-switch-safe)' ( #111 ) from fix/1126-switch-safe into main
2026-10-27 23:52:19 +00:00
mesh-tools
47b1dcf08f
Merge pull request 'Shadow answers name every refusal, carry old-form builds as they run, and compare a deleted placement (issue 1126, group fix/1126-shadow-all)' ( #110 ) from fix/1126-shadow-all into main
2026-10-27 22:44:08 +00:00
mesh-tools
d48365aed0
Merge pull request 'frombus: a node composing itself takes its modules from their builds and reads what providers elsewhere serve (issue 1126, group fix/1126-node-creds)' ( #109 ) from fix/1126-node-creds into main
2026-10-27 20:32:30 +00:00
mesh-tools
9f92233a28
Merge pull request 'process: a module's own bus connection, subjects and durable consumer in one helper (issue 1242)' ( #108 ) from fix/1242-bus-helper into main
2026-10-27 19:49:19 +00:00
mesh-tools
a262c7dbe0
Merge pull request 'A node folds a placed module with no new-form build into its own composition, as the controller does, so the tunnel and the bus are not dropped when nodes compose themselves (issue 1126)' ( #107 ) from fix/1126-fold into main
2026-10-27 08:09:03 +00:00
mesh-tools
56de5ba840
Merge pull request 'A placement change is answered by the nodes it places: the candidate contract, composing a given placement, and replicated seats in the placement check (issue 1126, ADR 0559)' ( #106 ) from feat/1126-l2b into main
2026-10-27 07:21:03 +00:00
mesh-tools
43eef46c41
Merge pull request 'A build step names the process that runs it, so a restarted build module clears what a gone process left running (issue 1890)' ( #105 ) from fix/1890-step-owner into main
2026-10-27 07:19:36 +00:00
mesh-tools
b0cbc4e6ac
Merge pull request 'A build step's failure contract: go -json and TAP parsers and a conformance kit every build module runs, so a verdict names the failing test (issue 1901)' ( #104 ) from fix/1901-failure-contract into main
2026-10-26 23:44:13 +00:00
mesh-tools
f178323b57
Merge pull request 'The mesh-vault seat promises own, the verb L2 gave the vault (issue 1126)' ( #103 ) from fix/1126-vault-seat-own into main
2026-10-26 22:00:44 +00:00
mesh-tools
684acb922d
Merge pull request 'Delivery records are true at the source: the layouts for what a repository's merges reached (issue 1280)' ( #102 ) from fix/delivery-records-true into main
2026-10-26 21:48:43 +00:00
mesh-tools
823d52051f
Merge pull request 'Nodes compose: placement, node records and one composer input for three callers (issue 1126)' ( #98 ) from feat/1126-nodes-compose into main
2026-10-26 21:11:05 +00:00
mesh-tools
7187beaf04
Merge pull request 'The provider loop's tests wait on what they mean, not on the clock (issue 1901 note 27)' ( #101 ) from fix/standing-test-races into main
2026-10-26 20:58:44 +00:00
mesh-tools
2cbe219371
Merge pull request 'A build seat's capacity follows its CPU share and its build hours; asks say their phases (issues 1890, 1806)' ( #100 ) from fix/capacity-follows-cpu-share into main
2026-10-26 20:33:28 +00:00
mesh-tools
dae8e288d2
Merge pull request 'A change that adds a compiled binary is refused, in any repository (issue 1577)' ( #99 ) from fix/1577-checker-refuses-binaries into main
2026-10-26 19:32:25 +00:00
mesh-tools
a7a1fbd34e
Merge pull request 'A module waits for a state created after it starts (issue 1790)' ( #97 ) from fix/1790-state-appears into main
2026-10-26 14:47:31 +00:00
mesh-tools
1888d1d230
Merge pull request 'A git or ssh-keygen failure keeps its own words (forgekey.Said)' ( #96 ) from fix/fetch-reads-all into main
2026-10-26 14:47:25 +00:00
mesh-tools
960d6c34d2
Merge pull request 'The composer gives build modules the node's share: idle, capped builds (issue 1806, ADR 0553/0554, change B)' ( #95 ) from fix/build-cpu-yields-compose into main
2026-10-26 14:31:13 +00:00
mesh-tools
75be8acbad
Merge pull request 'Build seats yield: the decoder, buildcpu and NodeLimits (issue 1806, ADR 0553/0554, change A)' ( #94 ) from fix/build-cpu-yields into main
2026-10-26 14:22:47 +00:00
mesh-tools
d103ed88ab
Merge pull request 'forgekey: a command starts in a directory that exists (issue 734)' ( #93 ) from fix/daemon-dir-kept into main
2026-10-26 14:15:57 +00:00
mesh-tools
21252194d5
Merge pull request 'A check ask can name needs and packages, and a node that lacks a need declines it (issue 890, ADR 0552)' ( #91 ) from feat/890-placement into main
2026-10-26 13:40:35 +00:00
mesh-tools
545a0c9cb4
Merge pull request 'An asker of the build seats hears when its ask is given up, and the seat's users may read their own dead letters (issue 734)' ( #92 ) from fix/734-lost-ask into main
2026-10-26 13:40:30 +00:00
mesh-tools
2aae6f5580
Merge pull request 'buildstep: a build module ends the steps a previous process left running, and a step says what it is (issue 1890)' ( #90 ) from fix/1890-left-running-steps into main
2026-10-26 12:57:31 +00:00
mesh-tools
b4cd95e7c4
Merge pull request 'Take-over of the bus's user list by the grants part: sealed list layout, followed-list have, handed hashes, named readers (issue 1945)' ( #89 ) from feat/1945-user-list-switch into main
2026-10-26 12:21:39 +00:00
mesh-tools
89c5838176
Merge pull request 'Delivery layouts for ADR 0548: merge turns, carried verdicts and the siblings a verdict read (issue 568)' ( #88 ) from feat/548-one-check into main
2026-10-26 12:01:17 +00:00
mesh-tools
85fa8511c4
Merge pull request 'Build steps: run every test step of a level and name every failure in the verdict (issue 1921)' ( #87 ) from fix/1921-every-failure-r into main
2026-10-26 10:18:05 +00:00
mesh-tools
c3544b6a17
Merge pull request 'buscompose: the grants part may create a placed module's declared buckets, logs and streams, creation only (issue 1790, ADR 0547 clause 1 exception)' ( #86 ) from fix/1790-grants-create-buckets into main
2026-10-26 08:17:16 +00:00
mesh-tools
7ac4493ce9
Merge pull request 'process: open a part's buckets as essential (stop, naming the grant) or optional (log what is not heard, keep running) (issue 1945)' ( #84 ) from fix/1945-ask-again-and-why into main
2026-10-25 21:43:08 +00:00
mesh-tools
3db051be57
Merge pull request 'A node's have says which bus user list it wrote: delivery.Have's user-list field (ADR 0547 bridge, issue 1945)' ( #83 ) from fix/1945-user-list-follows into main
2026-10-25 21:16:03 +00:00
mesh-tools
db26f7e8b6
Merge pull request 'The put's words: delivery.Put, a want's put and hold marks, a grant that says which node's accounts it names (ADR 0546)' ( #82 ) from feat/put-version into main
2026-10-25 20:35:28 +00:00
mesh-tools
7aacbc1620
Merge pull request 'R4e (mesh-sdk): the narrowed tree, the build modules' shared steps and layouts, ParseManifestForInputs, and the vendor directory's leaving' ( #70 ) from feat/r4e into main
2026-10-22 22:13:10 +00:00
mesh-tools
cdfc63cf10
Merge pull request 'Let a process watch, put, list and delete its own state's keys, as a tools bundle can (upgrade safety, issue 1840, ADR 0507 §8)' ( #69 ) from feat/upgrade-safety into main
2026-10-22 18:34:24 +00:00
mesh-tools
4fac7810a1
Merge pull request 'Keep a machine that does not resolve on the private network and in the names, so it is refused alone (issue 1833)' ( #68 ) from fix/1833-one-machine-alone into main
2026-10-22 16:10:23 +00:00
mesh-tools
5652312f09
Merge pull request 'Make the route proxy's bus helpers public in mesh-sdk (issue 1633, ADR 0480 §4)' ( #67 ) from feat/r4d into main
2026-10-22 12:19:16 +00:00
mesh-tools
c6e669f71e
Merge pull request 'The checker runs beside today's check: the SDK part (layouts, shared build-run parts, merge and module trees)' ( #66 ) from feat/the-checker into main
2026-10-21 21:46:39 +00:00
mesh-tools
07a65927c3
Merge pull request 'Count an item's text as a placement of a config value (issue 1658)' ( #62 ) from fix/1658-item-placement into main
2026-10-21 17:34:36 +00:00
mesh-tools
725590e06e
Merge pull request 'Give each node a declaration-files bucket of its own, so a grant names it and never needs a wildcard (issue 1694, ADR 0488)' ( #64 ) from fix/1694-bucket-per-node into main
2026-10-21 15:39:08 +00:00
mesh-tools
d4deecdb38
Merge pull request 'Add upload and download to node-files' verbs, so mesh-files may serve them (issue 1718)' ( #63 ) from feat/files-through-the-store-files-verbs into main
2026-10-21 14:40:48 +00:00
mesh-tools
85b5a2687e
Merge pull request 'Hold a module whose container names groups off a node that does not report container-groups (issues 1637, 1638, R4d)' ( #60 ) from feat/r4d-groups-capability into main
2026-10-21 13:09:58 +00:00
mesh-tools
863a981e01
Merge pull request 'Let a declared file travel by its sha256 digest instead of its content, so a node's declaration is no longer bounded by one bus message (issue 1694, ADR 0486 step 1)' ( #59 ) from fix/1694-file-references into main
2026-10-21 12:43:57 +00:00
mesh-tools
b68fc75589
Merge pull request 'Let a container name supplementary groups, from a number or a trusted config key, so n8n can join the media group without an image of its own (issue 1636, R4d)' ( #58 ) from feat/r4d-groups into main
2026-10-21 12:30:02 +00:00
mesh-tools
66e8fdaa62
Merge pull request 'Read an ended or pending assignment as a removed key in the provider helper, on main, so the modules pinning it can pin main (issues 1098, 1663)' ( #57 ) from fix/1663-provider-standing into main
2026-10-21 11:40:14 +00:00
mesh-tools
88375c5786
Merge pull request 'Test that a node without the go or nodejs module refuses the modules needing a toolchain, against the catalogue as it now stands (issue 1573)' ( #56 ) from fix/1573-toolchain-resolve into main
2026-10-21 11:27:27 +00:00
mesh-tools
cb54756c38
Merge pull request 'Give delivery.Module the toolchains its fingerprint was computed with, and '.' as a root module's path, so the builder builds a key only with its own toolchain (issue 1615)' ( #55 ) from fix/1615-module-toolchains-root into main
2026-10-21 10:02:09 +00:00
mesh-tools
89dd57bed0
Give delivery.Module the toolchains its fingerprint was computed with, and '.' as a root module's path, so the builder builds a key only with its own toolchain (issue 1615)
mesh/merge-gate head 89dd57bed05d merged into trunk 465beb4ea5e3 — pass, with a note: builds mesh-sdk (+41 dependent(s)) → ace, g14, novox, shanks; no bus …
mesh/repo-check head 89dd57bed05d merged into trunk 465beb4ea5e3 — pass: its merge-check.sh passed, each part in its toolchain: merge-check.sh (typescript)…
2026-10-21 09:37:14 +00:00
mesh-tools
465beb4ea5
Merge pull request 'Name a bucket's other users in the manifest, and sign and stream store links in one helper (issues 1591, 1592)' ( #54 ) from feat/files-through-the-store into main
2026-10-21 09:36:45 +00:00
mesh-tools
c9f978d330
Merge pull request 'Give delivery.Module a path and BuildRecord the artifacts a build made, so the builder can find a module and the view compare digests (issue 1588, ADR 0478)' ( #53 ) from fix/1588-module-path-made into main
2026-10-21 09:27:12 +00:00
mesh-tools
66b052aeee
Cite ADR 0478's clause on the module's directory by its number in the record's version 4 (issue 1588)
mesh/merge-gate head 66b052aeee69 merged into trunk 3558903ff9e7 — pass, with a note: builds mesh-sdk (+41 dependent(s)) → ace, g14, novox, shanks; no bus …
mesh/repo-check head 66b052aeee69 merged into trunk 3558903ff9e7 — pass: its merge-check.sh passed, each part in its toolchain: merge-check.sh (typescript)…
2026-10-21 09:08:15 +00:00
mesh-tools
ea1b2ab395
Give delivery.Module a path and BuildRecord the artifacts a build made, so the builder can find a module and compare digests (issue 1588)
2026-10-21 09:04:43 +00:00
mesh-tools
3558903ff9
Merge pull request 'Read a lowercase name with digits as a name, not a secret (issue 1439)' ( #52 ) from feat/1439-name-runs into main
2026-10-21 08:07:43 +00:00
mesh-tools
36d6f7745c
Merge pull request 'The build modules' shared steps: the forge key keeper, a call to a named machine, long steps on a key, the toolchain guard, fetching a commit, packing an artifact (design 47 R4c-3)' ( #51 ) from feat/r4c3-sdk into main
2026-10-20 20:46:26 +00:00
mesh-tools
1572e50e0e
Give a build step's commands only the environment its caller names (issue 1497)
mesh/merge-gate head 1572e50e0ef0 merged into trunk 4024909a2960 — pass, with a note: builds mesh-sdk (+41 dependent(s)) → ace, g14, novox, shanks; no bus …
mesh/repo-check head 1572e50e0ef0 merged into trunk 4024909a2960 — pass: its merge-check.sh passed, each part in its toolchain: merge-check.sh (typescript)…
2026-10-20 20:39:45 +00:00
mesh-tools
51e517f055
Restore the full tar stream of Pack's golden (issue 1479)
2026-10-20 20:39:23 +00:00
mesh-tools
df9a2bba8c
Add the build agent's uncompressed tar stream as Pack's golden (issue 1479)
2026-10-20 20:38:59 +00:00
mesh-tools
8406bb3a77
Compare Pack's tar stream with the build agent's, since gzip's bytes differ between Go versions (issue 1479)
2026-10-20 20:38:47 +00:00
mesh-tools
0b990a9c31
Name the step's deadline, not a bound never set, when an unbounded command is cut (issue 1497)
2026-10-20 20:09:32 +00:00
mesh-tools
9e296295c0
Let a long step's exec runner be bound by its context alone (issue 1497), part 8 of 8
2026-10-20 20:07:15 +00:00
mesh-tools
512472c02a
Pack a build's output like the build agent and keep the steps state's shape (issues 1471, 1479), part 7 of 7
2026-10-20 20:06:48 +00:00
mesh-tools
a776ca525a
Test the fetch of one commit over SSH (issue 1474), part 6 of 7
2026-10-20 20:06:12 +00:00
mesh-tools
43b6361d09
Test the step runner and the toolchain guard (issues 1471, 1473), part 5 of 7
2026-10-20 20:05:49 +00:00
mesh-tools
927852fda8
Lay out a build module's long steps, guard its toolchain and fetch one commit over SSH (issues 1471, 1473, 1474), part 4 of 7
2026-10-20 20:05:21 +00:00
mesh-tools
4d4112a008
Call a module's tool or a seat verb on a named machine (issue 1470), part 3 of 6
2026-10-20 20:04:47 +00:00
mesh-tools
a51dc144a1
Test the key keeper (issue 1469), part 2 of 6
2026-10-20 20:04:27 +00:00
mesh-tools
c5705ed551
Move the key keeper into mesh-sdk and add the build modules' shared steps (issues 1469, 1470, 1471, 1473, 1474, 1479), part 1 of 4
2026-10-20 20:03:17 +00:00
mesh-tools
4024909a29
Merge pull request 'The forge messages carry manifests and lock hashes, a module keeps its new-form inputs, and the build modules' toolchain keys get a layout (design 47 R4c-1, issues 1442, 1443)' ( #50 ) from feat/r4c1-sdk-layouts into main
2026-10-20 18:28:14 +00:00
mesh-tools
6f9a83646a
Pin the json names of manifests, locks and inputs2 by the encoded bytes (issue 1442, review round 1)
...
mesh/merge-gate head 6f9a83646ab7 merged into trunk ab0c16ddad26 — pass, with a note: builds mesh-sdk (+41 dependent(s)) → ace, g14, novox, shanks; no bus …
mesh/repo-check head 6f9a83646ab7 merged into trunk ab0c16ddad26 — pass: its merge-check.sh passed, each part in its toolchain: merge-check.sh (typescript)…
Go decodes keys case-insensitively, so a round trip could not see a dropped tag; the encoded bytes now name each field and an older message re-encodes to its own bytes.
2026-10-20 18:22:58 +00:00
mesh-tools
31c3b6cedc
Carry manifests and lock hashes in the forge messages, keep a module's new-form inputs, and lay out the build modules' toolchain keys (design 47 R4c-1, issues 1442, 1443)
...
The indexer needs a module's manifest, lock hashes and toolchain to compute its new-form fingerprint, and has none of them (ADR 0465 clauses 1, 2, 5): the forge messages now carry the first two, a module keeps its inputs so it can be computed again when a toolchain is reported, and the build modules' toolchain keys have a layout and an agreement rule.
2026-10-20 18:20:15 +00:00
mesh-tools
ab0c16ddad
Merge pull request 'mesh-sdk takes the catalogue's remaining tests and the facts snapshot's layout, with each machine's grants and bindings (design 47 R4b, issues 1379, 1380)' ( #49 ) from feat/r4b-sdk-users into main
2026-10-20 08:56:42 +00:00
mesh-tools
c020c303ff
Name the source of go/facts in its package doc (issue 1380, review round 1)
mesh/merge-gate head c020c303fff8 merged into trunk 14fd5cb68fd1 — pass, with a note: builds mesh-sdk (+41 dependent(s)) → ace, g14, novox, shanks; no bus …
mesh/repo-check head c020c303fff8 merged into trunk 14fd5cb68fd1 — pass: its merge-check.sh passed, each part in its toolchain: merge-check.sh (typescript)…
2026-10-20 08:31:47 +00:00
mesh-tools
527840af9b
Give go/facts each machine's grants and bindings, from facts format 2 (issue 1380)
...
Machine gains Grants (provision, consumer node, consumer module, local name; no sealed copy) and Bindings (consumer module, provision, provider node, provider module), both omitted when empty. Format moves 1 to 2, because a reader of 1 must refuse a snapshot that says what it cannot read (GrantsFrom names the number); MediaType stays, a reader of 2 reads a snapshot of 1 as having none. Scrubber.Grant and Scrubber.Binding put the machine names under pseudonyms as Pins' are. go/compose's Input.Issued and Node.Bound docs name them as where an assigner fills those from; no logic changes there. Tests: all new ones failed first (the types did not exist); the copied ones are exempt. Unit level 1.19 s (bound 2 s).
2026-10-20 08:25:46 +00:00
mesh-tools
bd5feec19b
Copy mesh-controller's facts snapshot layout into go/facts unchanged (issue 1380)
...
A pure copy of internal/facts (facts.go, scrub.go, facts_test.go) from novox/mesh-controller 6c2a8d62100cb7d491f8eb9a623e1eeea5ec0de1; standard library only. The next commit adds the grants and bindings.
2026-10-20 08:23:51 +00:00
mesh-tools
d1886bbd7b
Move the catalogue tests that read mesh-catalog into go/catalogue, and lay the captured copy out once per process (issue 1379)
...
Imports rewritten to mesh-sdk's (beside, catalogue, overlay). Left in mesh-controller, which holds their modules: TestTheBuilderRequiresTheRegistryTheNpmSeatDelivers (foundation_manifests_test.go), TestGenesisAssignsTheBuildAgentWithNothingProvidingTheRegistry (genesis_registry_test.go, whole file), TestRouteProxyKeepsItsPublicAccountDirectory (public_issuer_test.go), TestEveryManifestInUseClaimsASeatTheMeshDefines (seats_test.go); with controller_is_a_process_test.go and genesis_image_test.go. moduleTree reads mesh-catalog only: mesh-sdk has no modules directory of its own. beside.Dir lays a repository's captured copy out once per process (a mutex and a map, os.MkdirTemp), new test TestTheCapturedCopyIsLaidOutOnce failed first (two directories). The captured copy is refreshed from the mains: mesh-catalog bb0fe93b, mesh-host cdcba9ca, only what these tests read; CAPTURED says how to move it. Unit level 1.16 s (bound 2 s).
2026-10-20 08:22:45 +00:00
mesh-tools
8a4381d0c6
Copy mesh-controller's catalogue tests that read mesh-catalog, and internal/beside, from 6c2a8d62 unchanged (issue 1379)
...
A pure copy of 30 test files and internal/beside/beside.go; they do not compile until the next commit rewrites their imports. Source: novox/mesh-controller 6c2a8d62100cb7d491f8eb9a623e1eeea5ec0de1, internal/catalogue and internal/beside.
2026-10-20 08:21:38 +00:00
mesh-tools
781ba6aeb4
Capture the catalogue modules' remaining files directories and templates at mesh-catalog bb0fe93b for the moved catalogue tests (issue 1379)
...
Part 4 of 4 of go/testdata/beside.
2026-10-20 08:20:05 +00:00
mesh-tools
013d6231ed
Capture the catalogue modules' files directories (adwaita to mailu) at mesh-catalog bb0fe93b for the moved catalogue tests (issue 1379)
...
Part 3 of 4 of go/testdata/beside.
2026-10-20 08:19:14 +00:00
mesh-tools
a706310d34
Capture the catalogue's module.json files at mesh-catalog bb0fe93b for the moved catalogue tests (issue 1379)
...
Part 2 of 4 of go/testdata/beside; each kept as module.json.captured.
2026-10-20 08:18:33 +00:00
mesh-tools
e58761afce
Capture the catalogue's module.json files and the placement guard at today's mains for the moved catalogue tests (issue 1379)
...
mesh-catalog bb0fe93b, mesh-host cdcba9ca; part 1 of 3 of go/testdata/beside (module.json as module.json.captured).
2026-10-20 08:17:05 +00:00
mesh-tools
14fd5cb68f
Merge pull request 'mesh-sdk takes the catalogue, the validator and a store-free composition, the fingerprint's new form and the delivery parts' key layouts (design 47 R4a, issues 1353-1364, 1298)' ( #48 ) from feat/r4a-sdk-first into main
2026-10-20 07:15:54 +00:00
mesh-tools
075bf1e1fe
Restore the line break the previous patch lost in rowsFor (formatting only)
mesh/repo-check head 075bf1e1fe8f merged into trunk 88581d0acaef — pass: its merge-check.sh passed, each part in its toolchain: merge-check.sh (typescript)…
mesh/merge-gate head 075bf1e1fe8f merged into trunk 88581d0acaef — pass: group feat/r4a-sdk-first composed: every machine composes with the change as it di…
mesh/delivery-group group feat/r4a-sdk-first merged: every member is merged
2026-10-20 07:06:40 +00:00
mesh-tools
cf965b93c2
Test the grant of a consumer on the provider's own node (review round 2, item 2); it failed before the previous commit
2026-10-20 07:06:26 +00:00
mesh-tools
8f0150bba2
Grant a consumer on the provider's own node too: a need answered on the same machine has its secret made before the grants are read (review round 2, item 2). The test failed first; the suite is 1259 tests in 1.05 s
2026-10-20 07:06:17 +00:00
mesh-tools
0729556ba3
Read the rest of the mesh and who is on the network with the current manifests: a node's kept build applies only to its own resolution, as the controller keeps a recorded module after reading both (review round 2, item 1). The test asserting the opposite failed first
2026-10-20 07:06:09 +00:00
mesh-tools
28d4b9eb0d
Return the lines the composition found on the way (a node not counted as on the network) in Rendered.Said and Declared.Said (review round 1, finding 6). The test failed first; the suite is 1258 tests in 1.05 s
2026-10-20 07:03:36 +00:00
mesh-tools
3eadff23eb
Take the suffix of internal names from the Input and never the environment: Input.InternalSuffix and a local internal-name helper, so the package doc is true (review round 1, finding 5). The test failed first; the suite is 1257 tests in 1.04 s
2026-10-20 07:02:58 +00:00
mesh-tools
892a3955b7
Place a given secret-family member whose value the Input lacks with a stand-in and name it foreseen, not drop it (review round 1, finding 4). The test failed first; the suite is 1256 tests in 1.05 s
2026-10-20 07:01:56 +00:00