From aa6f2ea64794b31cf754f4265a5e4df39f93fb73 Mon Sep 17 00:00:00 2001 From: Graham McInitre Date: Tue, 21 Jul 2026 11:15:30 -0500 Subject: [PATCH] fix: run all precommit targets via Makefile, exit with error at end if any fail --- Makefile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 1eb25626..8823cf40 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,12 @@ .PHONY: precommit format test deps credo -precommit: format test deps credo +precommit: + @EXIT=0; \ + $(MAKE) format || EXIT=1; \ + $(MAKE) test || EXIT=1; \ + $(MAKE) deps || EXIT=1; \ + $(MAKE) credo || EXIT=1; \ + exit $$EXIT format: MIX_ENV=test mix format --check-formatted