A merge check of its own; every test on a bus of its own; git in the TypeScript toolchain (hq ADR 0238) #18

Merged
mesh-admin merged 2 commits from feat/a-merge-check-of-its-own into main 2026-10-06 20:55:59 +00:00
2 Commits
Author SHA1 Message Date
jochen b86a6ca228 Give the TypeScript toolchain git, for the merge checks that run in it (hq ADR 0237)
A repository's own merge-check.sh may declare this toolchain, and a suite that reads a
repository's history failed with spawnSync git ENOENT. Nothing compiled here calls it.
2026-10-06 22:06:16 +02:00
jochen 14bff5dfd7 Check the tool runtime's own code before it merges, every test on a bus of its own (hq ADR 0237)
A merge-check.sh, the repository's layer of the mesh's merge check (mesh/repo-check):
format, vet, and node-tools' suite under the race detector. The tests shared one bus and
had to run one package at a time; like the controller's (#97), each now starts a server
of its own at the release go.mod pins, held to the catalogue's bus image by a test. What
cannot run in the check — bundles that need @novox/mesh-sdk — is said as not tested.
2026-10-06 22:04:46 +02:00