mirror of
https://github.com/norandom/OpenUltraSAST.git
synced 2026-10-16 11:49:28 +00:00
The workflow runs pytest twice: in the dagger container (now one failure) and on the runner host, whose job synced the dev group only, so dspy and tree-sitter were missing there (25 failures). The one failure shared by both runs was the partial-clone extraction test: engine_trace.main sets GIT_NO_LAZY_FETCH in the process environment, the variable outlived its tests, and git 2.44 and newer refuse the lazy fetch with "lazy fetching disabled". The local git ignores the variable, so the leak was invisible here; the test module now restores the variable after each test (leak checked with a session-end probe: present before, absent after). Co-Authored-By: Claude Fable 5.1 <[email protected]>