merge-check.sh runs the integration level with the integration tag and times each level, before any test carries the tag (issue 895) #373

Merged
mesh-tools merged 1 commits from fix/895-script-first into main 2026-10-17 19:39:03 +00:00
Member

Issue 895 (the merge check takes 6 minutes; unit and integration tests split by the build tag integration). This is the script alone, delivered before design 47 milestone 3 tags the tests: a pull request's check runs main's merge-check.sh, so the script that runs the tag must be on main first (playbook 07, check step).

  • -tags integration on vet, the integration suite, the shards, the store tests and MESH_CHECK_TESTS; harmless while no file is tagged.
  • Each level's test count and time are printed; the unit bound is not enforced yet (unit_bound empty), the tagging release sets it.
  • Makefile and testdata/store-tests follow.

Reviewed-by: review-m3@shanks at 8db72edd3c (APPROVE, round 1)

Issue 895 (the merge check takes 6 minutes; unit and integration tests split by the build tag `integration`). This is the script alone, delivered before design 47 milestone 3 tags the tests: a pull request's check runs main's merge-check.sh, so the script that runs the tag must be on main first (playbook 07, check step). - `-tags integration` on vet, the integration suite, the shards, the store tests and MESH_CHECK_TESTS; harmless while no file is tagged. - Each level's test count and time are printed; the unit bound is not enforced yet (`unit_bound` empty), the tagging release sets it. - Makefile and testdata/store-tests follow. Reviewed-by: review-m3@shanks at 8db72edd3c69a47c597c3b31540d8baba9d6686c (APPROVE, round 1)
mesh-tools added 1 commit 2026-10-17 19:34:09 +00:00
merge-check.sh runs and vets the integration level with the integration tag and times each level; the unit bound is not enforced yet (issue 895)
mesh/merge-gate head 8db72edd3c69 merged into trunk d5d54498358e — pass: the change touches no module of the mesh's graph
mesh/repo-check head 8db72edd3c69 merged into trunk d5d54498358e — pass: THE CHANGE ALTERS ITS OWN CHECK (merge-check.sh): main's version judged it; the ch…
mesh/delivery delivered
8db72edd3c
Author
Member

Delivery novox/mesh-controller@8db72edd3c69 — delivered since 2026-10-17T19:39:05Z

Delivery plan — builds nothing: the change touches no module of the mesh's graph

Transitions

  • 2026-10-17 19:34 (new) → proposed (announced): novox/mesh-controller#373's head announced
  • 2026-10-17 19:38 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit
  • 2026-10-17 19:38 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
  • 2026-10-17 19:39 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
  • 2026-10-17 19:39 published → delivered (done): nothing for a walk to move

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

<!-- mesh-delivery:view --> **Delivery** `novox/mesh-controller@8db72edd3c69` — **delivered** since 2026-10-17T19:39:05Z **Delivery plan** — builds nothing: the change touches no module of the mesh's graph **Transitions** - 2026-10-17 19:34 (new) → proposed (announced): novox/mesh-controller#373's head announced - 2026-10-17 19:38 proposed → checked (checked): a verdict names this commit and the trunk's head as its trunk commit - 2026-10-17 19:38 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail - 2026-10-17 19:39 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move - 2026-10-17 19:39 published → delivered (done): nothing for a walk to move The commit's note under `refs/notes/mesh-plan` keeps every transition: `git log --notes=mesh-plan`.
mesh-tools added the mesh/ready label 2026-10-17 19:34:29 +00:00
Author
Member

ready at 8db72edd3c

Reviewed by review-m3@shanks: round 1 APPROVE of the script-only change. Marked through mesh-delivery.mark-ready (novox/hq issue 913).

ready at 8db72edd3c69a47c597c3b31540d8baba9d6686c Reviewed by review-m3@shanks: round 1 APPROVE of the script-only change. Marked through mesh-delivery.mark-ready (novox/hq issue 913).
mesh-tools merged commit b77a298a7e into main 2026-10-17 19:39:03 +00:00
mesh-tools deleted branch fix/895-script-first 2026-10-17 19:39:03 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/mesh-controller#373