This website requires JavaScript.
Explore
Help
Sign In
novox
/
mesh-delivery
Watch
19
Star
0
Fork
0
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
c12b870104e811f6debf478dd2b0841968dc99f6
mesh-delivery
/
modules
/
mesh-delivery-indexer
/
internal
/
index
T
History
jschoubben
c12b870104
mesh/delivery
merged: source.main moved to novox/mesh-delivery@4af36c69a761
Details
mesh/delivery-group
group fix/delivery-records-true merged: every member is merged
Details
mesh/check
checking c12b870104e8 on bd107d20154c | novox/mesh-delivery#80 in group fix/delivery-records-true
The indexer binds its taken state when it appears, as issue 1790 asks of every state a delivery adds: an indexer started before the bus holds it still takes merges in and says the key it did not write (issue 1280, ADR 0556 clause 1)
2026-10-26 22:25:39 +01:00
..
testdata
Write the source revision a candidate was previewed onto, so the builder merges its preview onto that trunk head
2026-10-25 21:16:20 +01:00
builds.go
Indexer: a registered module takes its registered ref, not a newer branch's record; no read at an older commit after a failure
2026-10-26 12:52:29 +01:00
candidate_manifests_test.go
Give a candidate's module its named paths' objects from the preview, so the builder's fetch for it names them (issue 1758, ADR 0499 §4; mesh-sdk CandidateModule.Paths)
2026-10-22 18:20:37 +02:00
candidates.go
Merge remote-tracking branch 'origin/main' into fix/delivery-records-true
2026-10-26 22:20:45 +01:00
index_test.go
The indexer binds its taken state when it appears, as issue 1790 asks of every state a delivery adds: an indexer started before the bus holds it still takes merges in and says the key it did not write (issue 1280, ADR 0556 clause 1)
2026-10-26 22:25:39 +01:00
inputs_test.go
Merge pull request 'R4g+R5 (mesh-delivery): builder and checker put asks, the assigner and its composition check, the view's wants and backlog (design 47)' (
#27
) from feat/r4g into main
2026-10-23 17:49:01 +00:00
inputs.go
Keep an unreadable manifest's inputs and judge its verdict again at start, so an upgraded SDK clears it (issue 1923)
2026-10-23 22:17:09 +02:00
live_builds_test.go
Read the controller's build records only for the builder's own input and to fill a key's missing directory once, so a key written before paths gets one with no merge (issue 1851 I3, issue 1614)
2026-10-22 18:09:56 +02:00
manifests_test.go
Review of L2: the assigner binds the indexer's placement state when it appears, with no restart (D1); the three new unit tests folded into existing ones, so no count rises (D2); pin mesh-sdk 3968849 (issue 1126)
2026-10-26 20:12:00 +01:00
manifests.go
List a repository's modules from the merged message's manifests and the indexer's own bucket, not the controller's build records, so a new module gets a value and a key with no build asked (issue 1851, I1 I2 I4, ADR 0501 §6, ADR 0453 §6)
2026-10-22 18:08:48 +02:00
modules_test.go
The indexer binds its taken state when it appears, as issue 1790 asks of every state a delivery adds: an indexer started before the bus holds it still takes merges in and says the key it did not write (issue 1280, ADR 0556 clause 1)
2026-10-26 22:25:39 +01:00
modules.go
Indexer: index the manifests of modules registered from their own repositories, so the grants part has no gap for them
2026-10-26 11:23:21 +01:00
named_test.go
Ask the forge for the objects of a merge's named paths in the indexer, the one reader of a manifest's paths, and narrow the module's tree from the answer (issue 1758, I6 reworked; ADR 0499 §2 §3, ADR 0495 §1, L8)
2026-10-22 18:24:38 +02:00
newform_test.go
Compute every module's fingerprint with no builder input and read no build-agent record for it, so a change of the builder rebuilds nothing (issue 1887 I1, ADR 0530 §1)
2026-10-23 16:14:19 +02:00
own.go
List a repository's modules from the merged message's manifests and the indexer's own bucket, not the controller's build records, so a new module gets a value and a key with no build asked (issue 1851, I1 I2 I4, ADR 0501 §6, ADR 0453 §6)
2026-10-22 18:08:48 +02:00
paths_backfill_test.go
Read the controller's build records only for the builder's own input and to fill a key's missing directory once, so a key written before paths gets one with no merge (issue 1851 I3, issue 1614)
2026-10-22 18:09:56 +02:00
placement_test.go
Review of L2: the assigner binds the indexer's placement state when it appears, with no restart (D1); the three new unit tests folded into existing ones, so no count rises (D2); pin mesh-sdk 3968849 (issue 1126)
2026-10-26 20:12:00 +01:00
placement.go
Nodes compose: placement from the catalogue, node records, self wants, own and pair credentials, core boxes and the authority from the vault (issue 1126)
2026-10-26 19:30:18 +01:00
predefined_test.go
Read a manifest whose config value falls back to a predefined key, so claude-code, dunst and xterm get a new-form fingerprint (issue 1751, ADR 0348 §7)
2026-10-22 18:11:21 +02:00
previews_test.go
Nodes compose: placement from the catalogue, node records, self wants, own and pair credentials, core boxes and the authority from the vault (issue 1126)
2026-10-26 19:30:18 +01:00
previews.go
Write the source revision a candidate was previewed onto, so the builder merges its preview onto that trunk head
2026-10-25 21:16:20 +01:00
registered_test.go
mesh-delivery-indexer reads unread registered modules again in one background run, so a forge timeout holds no merged message or source revision past its ack wait (issue 1945, review round 1)
2026-10-26 14:11:12 +01:00
registered.go
mesh-delivery-indexer reads unread registered modules again in one background run, so a forge timeout holds no merged message or source revision past its ack wait (issue 1945, review round 1)
2026-10-26 14:11:12 +01:00
remove_test.go
Keep a key written ahead of the source head and a key with no path when reconciling (issue 1900)
2026-10-23 14:44:14 +02:00
source_test.go
Write a module's value only when the module changed, so a merge no longer rewrites every module of its repository
2026-10-25 21:13:59 +01:00
source.go
mesh-delivery-indexer reads unread registered modules again in one background run, so a forge timeout holds no merged message or source revision past its ack wait (issue 1945, review round 1)
2026-10-26 14:11:12 +01:00
stale_none2_test.go
Keep an unreadable manifest's inputs and judge its verdict again at start, so an upgraded SDK clears it (issue 1923)
2026-10-23 22:17:09 +02:00
takein.go
mesh-delivery-indexer reads a registered module again once its repository becomes readable, and takes one in on ask (issue 1945)
2026-10-26 14:01:34 +01:00
taken.go
The indexer binds its taken state when it appears, as issue 1790 asks of every state a delivery adds: an indexer started before the bus holds it still takes merges in and says the key it did not write (issue 1280, ADR 0556 clause 1)
2026-10-26 22:25:39 +01:00
toolchains_test.go
Write a module's value only when the module changed, so a merge no longer rewrites every module of its repository
2026-10-25 21:13:59 +01:00
toolchains.go
Write a module's value only when the module changed, so a merge no longer rewrites every module of its repository
2026-10-25 21:13:59 +01:00