From 0fe23c5233f7642e22625237ef77f7a9db5c87a5 Mon Sep 17 00:00:00 2001 From: Frank Date: Sun, 18 Oct 2026 16:27:03 -0700 Subject: [PATCH] build(scripts): route open-notebook paths to its own seam MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The case has to sit where it does: the dankclaw/*.container glob's `*` crosses `/`, so placed below it, dankclaw/open-notebook/quadlet/open-notebook.container matched that generic case and ran the open-webui/pihole/searxng seams instead of its own. Same reason the env path is grouped here — scripts/*.env would otherwise send it to the generic env seams. --- scripts/test-changed.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/scripts/test-changed.sh b/scripts/test-changed.sh index 770b9ee..be9af68 100755 --- a/scripts/test-changed.sh +++ b/scripts/test-changed.sh @@ -128,6 +128,16 @@ for path in "${CHANGED[@]}"; do add_test tests/docs_completeness.bats add_test tests/deployment_scoping.bats ;; + # open-notebook is the fleet's podcast generator: an app quadlet, the + # SurrealDB quadlet behind it, the private network between them, and the + # one env file both units read. Like the caddy block above, this case + # has to precede the dankclaw/*.container glob, whose `*` crosses `/` + # and would otherwise swallow dankclaw/open-notebook/quadlet/*. + dankclaw/open-notebook/*|scripts/open-notebook.env) + add_test tests/open_notebook.bats + add_test tests/docs_completeness.bats + add_test tests/deployment_scoping.bats + ;; dankclaw/*.container|dankclaw/*.network) add_test tests/open_webui_quadlet.bats add_test tests/pihole.bats