From b35137ed1b2c17a04c1fd8595e30744bf418716c Mon Sep 17 00:00:00 2001 From: Marius Ciepluch <11855163+norandom@users.noreply.github.com> Date: Wed, 14 Oct 2026 07:36:16 +0200 Subject: [PATCH] ci: install the hunt extra so pytest exercises the hunter tests CI's pytest stage had not run since 2836b78 (ruff and mypy failed first). Once it ran, the hunt tests reached dspy at run time and CI never installs the optional extra. Installing it mirrors the local environment the suite and mypy are gated in. Co-Authored-By: Claude Fable 5.1 --- dagger/ci.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dagger/ci.py b/dagger/ci.py index 10fd54c..4e377c9 100644 --- a/dagger/ci.py +++ b/dagger/ci.py @@ -45,7 +45,7 @@ async def _run_checks() -> None: .with_directory("/src", source) .with_workdir("/src") .with_exec(["python", "-m", "pip", "install", "uv"]) - .with_exec(["uv", "sync", "--group", "dev"]) + .with_exec(["uv", "sync", "--group", "dev", "--extra", "hunt"]) .with_exec(["uv", "run", "ruff", "format", "--check", "."]) .with_exec(["uv", "run", "ruff", "check", "."]) .with_exec(["uv", "run", "mypy", "src/openultrasast"])