Skip to content

julie-extract v2.34.3

Choose a tag to compare

@github-actions github-actions released this 20 Aug 12:49
· 316 commits to main since this release
320b5ba

julie-extract v2.34.3

v2.34.3 narrows test-detection evidence for Python, Scala, and Elixir.

Test-role flags

  • Python decorator evidence is limited to pytest.mark.* and exact
    unittest.skip, unittest.skipIf, unittest.skipUnless, and
    unittest.expectedFailure. pytest.fixture and unittest.mock.* are not
    test evidence. Bare test_ names still require test-path evidence, avoiding
    false positives in ordinary source files.
  • Scala @Test annotations, lifecycle names, and test-prefixed names remain
    callable evidence. A test-directory path alone no longer marks helpers.
  • Elixir test_ and test names remain callable evidence. A test/ path
    alone no longer marks helpers.

Compatibility

classification: compatible

Artifacts stay schema 7, JSONL stays contract v5, family stores stay store
schema 2, and store format epoch stays 1. Extraction identity epoch is 3.
Existing v2.34.2 readers still read the output; the changed
is_test facts receive epoch-3 file versions.

Consumer action: replace the binary and re-extract or rebuild standalone
artifacts, or let epoch-3 family-store file versions populate on the next
import or update.