This website requires JavaScript.
Explore
Help
Sign In
novox
/
mesh-sdk
Watch
18
Star
0
Fork
0
Code
Issues
1
Pull Requests
1
Actions
Packages
Projects
Releases
Wiki
Activity
Files
9c61918ac36f80f5ec694040be10738fdfb59487
mesh-sdk
/
go
/
delivery
T
History
jschoubben
9c61918ac3
mesh/delivery
merged: source.main moved to novox/mesh-sdk@89c5838176b2
Details
mesh/delivery-group
group feat/548-one-check merged: every member is merged
Details
mesh/check
checking 9c61918ac36f on 85fa8511c4b3 | novox/mesh-sdk#88 in group feat/548-one-check
delivery: a turn never holds the check of heads that wait in it, so two approved merges in one turn never hold each other's carry (ADR 0548 §3; issue 568, review round 1)
2026-10-26 12:12:53 +01:00
..
buildrun
Restart an ask's bound at each run's start, also on the same node, so a step redelivered after its build module was replaced is not cut by the killed run's time (issue 1887, review: issue 734 path; ADR 0525 §6)
2026-10-23 16:36:46 +02:00
testdata
Give a composition its value, its canonical digest and its files by digest; key a dotted module escaped (issue 1943, S2; issue 1150)
2026-10-24 16:26:32 +02:00
assigner_test.go
A grant says whether it names a module's accounts on a node, for the assigner and the compose verb (ADR 0546)
2026-10-25 20:50:51 +01:00
assigner.go
The assigner's seat with put, release and puts, the controller's compose verb, a put's key and value, and the view answers no option that authorises (ADR 0546)
2026-10-25 20:49:29 +01:00
builder_reference_test.go
Name the error of a fetch whose lock waits for an unpublished package (issue 1587, ADR 0500 §6)
2026-10-22 18:00:02 +02:00
builder_test.go
Let a module that builds no artifact have a done key that can be delivered (issue 1613, the lead's request for the builder lane)
2026-10-22 17:59:55 +02:00
builder.go
Key a building key's asks by build seat language, so a builder taking it over knows whose steps to watch (issue 1887 A4b)
2026-10-23 15:44:57 +02:00
buildrecord_test.go
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
buildrecord.go
Cite ADR 0478's accepted clause numbers
2026-10-21 12:45:04 +02:00
candidate_paths_test.go
Carry a candidate module's named paths, so the builder's fetch for a candidate names them (issue 1758, ADR 0499 §2, the builder lane's request)
2026-10-22 18:06:49 +02:00
checker_test.go
delivery: a verdict names the siblings it read and the commits it was carried from, and a composition its fingerprint set, so a trunk or sibling move is carried, not judged again (ADR 0548 §5, §6; issue 568 S2)
2026-10-26 11:25:07 +01:00
checker.go
delivery: a verdict names the siblings it read and the commits it was carried from, and a composition its fingerprint set, so a trunk or sibling move is carried, not judged again (ADR 0548 §5, §6; issue 568 S2)
2026-10-26 11:25:07 +01:00
composed_keys_test.go
Let the judgement beside a composition say unchanged: equal to the declaration the node last applied (issue 1943; ADR 0540 clause 9)
2026-10-24 21:17:14 +02:00
composed_signature_test.go
Sign a composition through a signer that keeps its private half (issue 1943, S5)
2026-10-24 16:42:41 +02:00
composed_signature.go
Merge main (the R4g finish: the composer command) into feat/r6 (issue 1943)
2026-10-24 23:01:18 +02:00
composed_value_test.go
Let the node's own composition carry its files' filled paths, and refuse a composition that would have a provisioner's file written empty (issue 1945)
2026-10-25 01:46:36 +02:00
composed_value.go
Let the node's own composition carry its files' filled paths, and refuse a composition that would have a provisioner's file written empty (issue 1945)
2026-10-25 01:46:36 +02:00
composed.go
Merge main (the R4g finish: the composer command) into feat/r6 (issue 1943)
2026-10-24 23:01:18 +02:00
delivery_test.go
Compare the have's user list by what it says, so a have is not written again for the same list (ADR 0547 §8)
2026-10-25 21:47:30 +01:00
delivery.go
Compare the have's user list by what it says, so a have is not written again for the same list (ADR 0547 §8)
2026-10-25 21:47:30 +01:00
fingerprint2_test.go
Compute the source fingerprint's new form beside src1, and its key part (issue 1356)
2026-10-20 01:40:35 +00:00
fingerprint2.go
Compute the source fingerprint's new form beside src1, and its key part (issue 1356)
2026-10-20 01:40:35 +00:00
fingerprint_test.go
Prove the source fingerprint against three builds the live builder recorded (issue 1203)
2026-10-19 11:03:46 +02:00
fingerprint.go
Prove the source fingerprint against three builds the live builder recorded (issue 1203)
2026-10-19 11:03:46 +02:00
forge_inputs_test.go
Pin the json names of manifests, locks and inputs2 by the encoded bytes (issue 1442, review round 1)
2026-10-20 18:22:58 +00:00
gate_test.go
delivery: a turn never holds the check of heads that wait in it, so two approved merges in one turn never hold each other's carry (ADR 0548 §3; issue 568, review round 1)
2026-10-26 12:12:53 +01:00
gate.go
Accept a modules value with the new fingerprint alone, and say mesh/check is the required status (issue 1851, S7 and S16, ADR 0453 §6, ADR 0503 §3 §5)
2026-10-22 17:46:56 +02:00
grants.go
Say the put's tools, not a seat's verbs, in the put's words (ADR 0546)
2026-10-25 21:08:10 +01:00
held_test.go
Give the controller seat the verb held and the event artifacts-gone, so the builder rebuilds a done key whose blob the artifact store no longer holds (issue 1937)
2026-10-24 04:07:22 +02:00
held.go
Give the controller seat the verb held and the event artifacts-gone, so the builder rebuilds a done key whose blob the artifact store no longer holds (issue 1937)
2026-10-24 04:07:22 +02:00
indexer2_test.go
Test the indexer's manifests, the new fields of modules and candidates, and the fpset (issue 1357)
2026-10-20 01:44:22 +00:00
manifests_mailu_test.go
Test a 21 KB manifest round trip byte for byte, on mailu's manifest copied from mesh-catalog (issue 1357)
2026-10-20 06:02:43 +00:00
manifests.go
Add the layout of the indexer's manifests bucket: the key by digest and its value (issue 1357)
2026-10-20 01:43:17 +00:00
module_newform_test.go
Accept a modules value with the new fingerprint alone, and say mesh/check is the required status (issue 1851, S7 and S16, ADR 0453 §6, ADR 0503 §3 §5)
2026-10-22 17:46:56 +02:00
module_paths_test.go
Keep each artifact's named paths in the modules value, so the checker needs no manifest to see a change touch them (issue 1758, ADR 0499, lead decision L8)
2026-10-22 18:00:24 +02:00
namedtree_layouts_test.go
Carry each named path's git object beside a module's other inputs (issue 1758, S3, ADR 0499 §2-§3)
2026-10-22 17:27:58 +02:00
namedtree_test.go
Compute a module's narrowed tree in one function, so every caller gives the merge's value (issue 1758, S2, ADR 0499 §2)
2026-10-22 17:27:02 +02:00
namedtree.go
Compute a module's narrowed tree in one function, so every caller gives the merge's value (issue 1758, S2, ADR 0499 §2)
2026-10-22 17:27:02 +02:00
preview.go
Carry each named path's git object beside a module's other inputs (issue 1758, S3, ADR 0499 §2-§3)
2026-10-22 17:27:58 +02:00
put.go
Say the put's tools, not a seat's verbs, in the put's words (ADR 0546)
2026-10-25 21:08:10 +01:00
source_test.go
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)
2026-10-21 09:37:14 +00:00
source.go
Let a composition not run say why, the assigner not running among it, and name the indexer's words for a removed module, so a check never waits for a composition nobody makes (issue 1297, B3d)
2026-10-23 15:41:55 +02:00
stepasks_compose_test.go
Let the Go build seat carry a compose ask and its answer, so the assigner composes a group with its mesh-sdk head (issue 1622)
2026-10-24 03:51:35 +02:00
stepasks_key_test.go
Name an ask's step key <node>.<ask id> and its watch, so the asker learns which node took it and refuses other keys (issue 1887 A1b, ADR 0525 §6)
2026-10-23 15:11:44 +02:00
stepasks_test.go
Keep a level's digest as a list and say an end the state refuses, so a check of a repository with a package named token ends (issue 1930)
2026-10-23 23:32:00 +02:00
stepasks.go
Keep a build node's pause in a pauses state of its own, so the steps state can drop its old keys without ending a pause
2026-10-25 18:51:04 +01:00
steps_test.go
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
steps.go
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
stuck_test.go
Give the watchman's stuck keys a layout the controller reads (issue 1153)
2026-10-18 20:11:04 +02:00
stuck.go
Give the watchman's stuck keys a layout the controller reads (issue 1153)
2026-10-18 20:11:04 +02:00
toolchains_test.go
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)
2026-10-20 18:20:15 +00:00
toolchains.go
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)
2026-10-20 18:20:15 +00:00
trunk_test.go
Say in the fixture's comment how it was made; test an answered state without inputs (issue 1281)
2026-10-19 22:47:27 +00:00
trunk.go
Count a build record without a state as the outcome it is (issue 1281): the controller never stores state built
2026-10-19 22:39:29 +00:00
turns.go
delivery: a turn never holds the check of heads that wait in it, so two approved merges in one turn never hold each other's carry (ADR 0548 §3; issue 568, review round 1)
2026-10-26 12:12:53 +01:00
view_answers_test.go
The assigner's seat with put, release and puts, the controller's compose verb, a put's key and value, and the view answers no option that authorises (ADR 0546)
2026-10-25 20:49:29 +01:00
view_answers.go
The assigner's seat with put, release and puts, the controller's compose verb, a put's key and value, and the view answers no option that authorises (ADR 0546)
2026-10-25 20:49:29 +01:00
want_composed_test.go
Have a want name its composition and a backup answer; give the node its own want, the seventh rule, the held phase and the backup and record asks (issue 1943, S3)
2026-10-24 16:29:24 +02:00