make check: include blogex in the cheap static gate

Root check now loops app then blogex then the pin check, mirroring the shape
the Lens pass will use. blogex gains a check target (compile with warnings
fatal + format); credo is a marked slot until its dep exists, and the gate
never claims a sensor it did not run.
This commit is contained in:
Willem van den Ende
2026-10-26 17:58:14 +00:00
parent ea588bd670
commit 0b815dc66a
2 changed files with 31 additions and 5 deletions
+9 -3
View File
@@ -1,11 +1,17 @@
# Makefile for Firehose monorepo
MISE_BIN ?= mise
.PHONY: check precommit deps compile test test-elisp format
# Common check target that runs all static analysis
# Cheap static gate over both apps, cheapest first. No database, no coverage:
# this is the loop you run freely while working and before every commit.
check:
@echo "Running static analysis..."
@make -C app MISE_BIN=mise check
@echo "==> check: app (credo --strict, format)"
@$(MAKE) -C app MISE_BIN=$(MISE_BIN) check
@echo "==> check: blogex (compile, format)"
@$(MAKE) -C blogex MISE_BIN=$(MISE_BIN) check
@echo "==> check: toolchain pins"
@bash scripts/check-pins.sh
# Precommit target for CI/pre-commit hooks