From 3dde43b5ded577c2be84e7da473899204525b5bd Mon Sep 17 00:00:00 2001 From: Bastien Chanot Date: Mon, 6 Jul 2026 12:18:00 +0200 Subject: [PATCH] =?UTF-8?q?job2:=20F10=20make=20test=20target=20=E2=80=94?= =?UTF-8?q?=20wire=20the=20deterministic=20suite?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Makefile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index dd9e79a..060411e 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -.PHONY: help install plugin link doctor update new-skill profile profile-list profile-current profile-reset onboard +.PHONY: help install plugin link doctor update new-skill profile profile-list profile-current profile-reset onboard test help: ## Show available commands @grep -E '^[a-zA-Z_-]+:.*##' $(MAKEFILE_LIST) | awk 'BEGIN {FS = ":.*## "}; {printf " make %-14s %s\n", $$1, $$2}' @@ -22,6 +22,10 @@ onboard: link ## Onboard an existing project (run from the project directory) @echo "Open Claude Code in your project directory and run: /onboard" @echo "Or with hints: /onboard Python FastAPI monorepo" +test: ## Run deterministic tests (lib/tests/*.test.sh + lib/gitflow-test.sh) + @fail=0; for t in lib/tests/*.test.sh lib/gitflow-test.sh; do \ + echo "== $$t"; bash "$$t" || fail=1; done; exit $$fail + profile: ## Run profile.sh (usage: make profile cmd="set design") @bash lib/profile.sh $(cmd)