Inline the check's teardown so make -n check stays a dry run
mesh/merge-gate pass: builds build-agent → ace, g14, novox, shanks; no bus step; every machine composes with the change as it did without (4 of 4 compose)
mesh/repo-check pass: its merge-check.sh passed
mesh/delivery covered: a later merge that contains it was delivered: novox/mesh-controller@ef551fdfb6b2 (merged as 0a2e58c0 into main, walk plan-17916861…

GNU make runs a recipe line holding $(MAKE) even under -n, so a dry run of
check ran the whole suite. novox/hq issue 431.
This commit is contained in:
2026-10-11 02:35:37 +02:00
parent 5557a01f06
commit d2e9dc6159
+1 -1
View File
@@ -114,7 +114,7 @@ proxy-image:
# as the script runs them: a bus per test, of the release the mesh runs, makes the suite the same in any # as the script runs them: a bus per test, of the release the mesh runs, makes the suite the same in any
# order, and the timeout bounds a hang to a failure with a stack, never a stalled gate. # order, and the timeout bounds a hang to a failure with a stack, never a stalled gate.
check: postgres check: postgres
@sh merge-check.sh ; status=$$? ; $(MAKE) postgres-stop ; exit $$status @sh merge-check.sh ; status=$$? ; docker rm -f $(PG_CONTAINER) >/dev/null 2>&1 || true ; exit $$status
# Without a database the store's tests skip rather than fail, so this is the honest subset and not # Without a database the store's tests skip rather than fail, so this is the honest subset and not
# the gate. # the gate.