From cbc424e8e740a3c9c3dc8a07a6a1a0150a961711 Mon Sep 17 00:00:00 2001 From: Jeroen Ubbink Date: Thu, 11 Jun 2026 21:22:28 +0200 Subject: [PATCH] build: type-check the entire repo in make targets, matching CI CI runs 'uv run mypy .' while the Makefile only checked routstr/, so test files could pass locally and fail the pipeline. lint, type-check and ci-lint now check everything; --ignore-missing-imports is dropped since the CI invocation passes without it. Co-Authored-By: Claude Fable 5 --- Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 3a2f605c..52c96da7 100644 --- a/Makefile +++ b/Makefile @@ -98,7 +98,7 @@ docker-down: lint: @echo "🔍 Running linting checks..." $(RUFF) check . - $(MYPY) routstr/ --ignore-missing-imports + $(MYPY) . format: @echo "✨ Formatting code..." @@ -107,7 +107,7 @@ format: type-check: @echo "🔎 Running type checks..." - $(MYPY) routstr/ --ignore-missing-imports + $(MYPY) . # Development setup dev-setup: @@ -234,7 +234,7 @@ ci-test: ci-lint: @echo "🤖 Running CI linting..." $(RUFF) check . --exit-non-zero-on-fix - $(MYPY) routstr/ --ignore-missing-imports --no-error-summary + $(MYPY) . --no-error-summary # Debug helpers test-debug: