From 1eec19e99d64f05bea13b84925e7b77ce6ccf959 Mon Sep 17 00:00:00 2001 From: Eden Zimbelman Date: Tue, 18 Aug 2026 14:51:07 -0700 Subject: [PATCH] fix(ci): type-check nested examples with `mypy .` MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CI ran `mypy ./**/*.py`, but the workflow's non-interactive bash has globstar off, so `**` collapses to `*` and the glob only matches one directory level (src/*.py). Every example living under src// was silently skipped — the type-check step reported "no issues found in 1 source file" while checking only an empty __init__.py. Switch to `mypy .`, which uses mypy's own recursion and checks the whole showcase tree. Co-Authored-By: Claude --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a789e14..8ed5859 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -30,5 +30,5 @@ jobs: pip install -r requirements.txt ruff check ruff format --diff --check - mypy ./**/*.py + mypy . if [ -d tests ]; then pytest -v; fi