The checker keeps a failed test's whole message with its cause first, and its status names the cause (issue 1901, with mesh-catalog) #30

Merged
jschoubben merged 2 commits from fix/1901-rebased into main 2026-10-23 22:36:04 +00:00
Member

Fixes issue 1901 with mesh-catalog#fix/1901-rebased (one delivery group).

  • mesh-delivery-checker judge.go: failureWords keeps up to 4096 bytes with the Cause first (was one line of 120 characters); line.go firstFailed names the cause in the 140-character status; results.go reads the build module's Cause.
  • An older build module's failure (no cause field) is accepted and its whole output kept.

Tests: 1901/AC1, 1901/AC2, 1901/AC3 (internal/check/failure_words_test.go). Local integration run of all eight modules green on top of #28; try-1792790839699071194 passed (unit 123 run, integration 133 run, 0 failed).

Moves mesh-delivery-checker (novox).

Reviewed-by: review-fixes@shanks at a697ee86d4
Pushed-by: fix-1901@shanks

Fixes issue 1901 with mesh-catalog#fix/1901-rebased (one delivery group). - mesh-delivery-checker judge.go: `failureWords` keeps up to 4096 bytes with the Cause first (was one line of 120 characters); line.go `firstFailed` names the cause in the 140-character status; results.go reads the build module's Cause. - An older build module's failure (no cause field) is accepted and its whole output kept. Tests: 1901/AC1, 1901/AC2, 1901/AC3 (internal/check/failure_words_test.go). Local integration run of all eight modules green on top of #28; try-1792790839699071194 passed (unit 123 run, integration 133 run, 0 failed). Moves mesh-delivery-checker (novox). Reviewed-by: review-fixes@shanks at a697ee86d4afc27ce54bb176c7b9bea8f1c45ad7 Pushed-by: fix-1901@shanks
mesh-tools added 2 commits 2026-10-23 21:30:19 +00:00
Test 1901/AC3: an older pair of build module and checker still agree (issue 1901)
mesh/delivery delivered
mesh/delivery-group group fix/1901-rebased delivered: every member is delivered
mesh/check checking a697ee86d4af on 45ab99477701
a697ee86d4
Author
Member

Delivery novox/mesh-delivery@a697ee86d4af — delivered since 2026-10-23T23:09:07Z

Delivery plan — builds mesh-delivery-checker → novox; no bus step

  • tier 0: mesh-delivery-checker
  • novox: receives mesh-delivery-checker

Group fix/1901-rebased: novox/mesh-catalog@dcae699323, novox/mesh-delivery@a697ee86d4

Machines

  • mesh-build-go on every machine running it: sent
  • mesh-delivery-checker on every machine running it: sent
  • mesh-mail-reader on every machine running it: sent

Transitions

  • 2026-10-23 21:30 (new) → proposed (announced): novox/mesh-delivery#30's head announced
  • 2026-10-23 22:36 proposed → held (merged-unchecked): merged without a passing check — a verdict known with it is taken first: only a person decides that it goes on
  • 2026-10-23 22:36 held → delivering (release): the operator's hand merge at 00:36, which by the operator's word of 2026-10-24 00:24 releases it (build, publish, deliver until the new setup works); reviewed at its head
  • 2026-10-23 23:09 delivering → delivered (done): its walk is done, carrying its own commit: every machine of its deploy plan passed, or was left as its policy says

The commit's note under refs/notes/mesh-plan keeps every transition: git log --notes=mesh-plan.

<!-- mesh-delivery:view --> **Delivery** `novox/mesh-delivery@a697ee86d4af` — **delivered** since 2026-10-23T23:09:07Z **Delivery plan** — builds mesh-delivery-checker → novox; no bus step - tier 0: mesh-delivery-checker - novox: receives mesh-delivery-checker **Group** `fix/1901-rebased`: novox/mesh-catalog@dcae699323c8, novox/mesh-delivery@a697ee86d4af **Machines** - mesh-build-go on every machine running it: sent - mesh-delivery-checker on every machine running it: sent - mesh-mail-reader on every machine running it: sent **Transitions** - 2026-10-23 21:30 (new) → proposed (announced): novox/mesh-delivery#30's head announced - 2026-10-23 22:36 proposed → held (merged-unchecked): merged without a passing check — a verdict known with it is taken first: only a person decides that it goes on - 2026-10-23 22:36 held → delivering (release): the operator's hand merge at 00:36, which by the operator's word of 2026-10-24 00:24 releases it (build, publish, deliver until the new setup works); reviewed at its head - 2026-10-23 23:09 delivering → delivered (done): its walk is done, carrying its own commit: every machine of its deploy plan passed, or was left as its policy says The commit's note under `refs/notes/mesh-plan` keeps every transition: `git log --notes=mesh-plan`.
jschoubben merged commit 45ab994777 into main 2026-10-23 22:36:04 +00:00
jschoubben deleted branch fix/1901-rebased 2026-10-23 22:36:04 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/mesh-delivery#30