Issue 311: the media catalogue's check ran no tests for its TypeScript modules #193

Merged
mesh-admin merged 1 commits from issues/311-the-media-catalogues-modules-ran-no-tests into main 2026-10-08 08:46:11 +00:00
Contributor

Registers issue 311 with status located and fixed-by: mesh-media-catalog#14.

The catalogue's merge-check.sh declared only the Go toolchain. Its ten TypeScript modules merged without running any of their own tests, even though seven test suites exist for them. A Go module with no tests would have passed as well. The fix uses issue 302's mesh-check-also to declare a TypeScript part, and makes a touched Go module with no tests fail the check.

The issue is not core (it is in the media catalogue), so it has no replay. records.py, index.py, cycle.py and words.py pass.

Registers issue 311 with status `located` and `fixed-by: mesh-media-catalog#14`. The catalogue's `merge-check.sh` declared only the Go toolchain. Its ten TypeScript modules merged without running any of their own tests, even though seven test suites exist for them. A Go module with no tests would have passed as well. The fix uses issue 302's `mesh-check-also` to declare a TypeScript part, and makes a touched Go module with no tests fail the check. The issue is not core (it is in the media catalogue), so it has no replay. `records.py`, `index.py`, `cycle.py` and `words.py` pass.
mesh-admin added 1 commit 2026-10-08 08:41:38 +00:00
Issue 311: the media catalogue's check ran no tests for its TypeScript modules
mesh/delivery delivered
mesh/merge-gate pass: the change touches no module of the mesh's graph
mesh/repo-check pass: its merge-check.sh passed
c67ceacccf
Its check declared only Go, so ten modules merged with nothing of their own run, and a
Go module without tests would have passed too.
Author
Contributor

Delivery novox/hq@c67ceacccf26 — delivered since 2026-10-08T08:46:36Z

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

Transitions

  • 2026-10-08 08:42 (new) → proposed (announced): novox/hq#193's head announced
  • 2026-10-08 08:43 proposed → checked (checked): the verdict names this commit
  • 2026-10-08 08:43 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
  • 2026-10-08 08:46 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
  • 2026-10-08 08:46 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/hq@c67ceacccf26` — **delivered** since 2026-10-08T08:46:36Z **Delivery plan** — builds nothing: the change touches no module of the mesh's graph **Transitions** - 2026-10-08 08:42 (new) → proposed (announced): novox/hq#193's head announced - 2026-10-08 08:43 proposed → checked (checked): the verdict names this commit - 2026-10-08 08:43 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail - 2026-10-08 08:46 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move - 2026-10-08 08:46 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-admin merged commit 47aaae98b1 into main 2026-10-08 08:46:11 +00:00
mesh-admin deleted branch issues/311-the-media-catalogues-modules-ran-no-tests 2026-10-08 08:46:11 +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/hq#193