Skip to content

ci: single-source cv test deps, CodeQL python, pin free-disk-space, autofix model via env#58

Merged
rwlove merged 1 commit into
mainfrom
ci/hygiene
Jul 1, 2026
Merged

ci: single-source cv test deps, CodeQL python, pin free-disk-space, autofix model via env#58
rwlove merged 1 commit into
mainfrom
ci/hygiene

Conversation

@rwlove

@rwlove rwlove commented Jul 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • [test] extra in cv/pyproject.toml is now the single source for CI test deps (cv-test.yml previously hand-listed them)
  • CodeQL matrix gains python — cv/ was unscanned
  • jlumbroso/free-disk-space pinned to a commit SHA (was @main in packages: write workflows)
  • autofix.py model configurable via AUTOFIX_MODEL env (default unchanged)

Test plan

  • Fresh venv simulating the CI install path: 30 tests pass, 1 auto-skip, ruff clean
  • All workflow YAML parses; autofix.py compiles

🤖 Generated with Claude Code

…nv-configurable autofix model

- cv/pyproject.toml gains a [test] extra — the one list of lightweight
  deps the tests need (no ultralytics/torch). cv-test.yml installs the
  package with --no-deps plus that list, so a new test dep is added in
  one place instead of two.
- codeql.yml analyzes python (cv/ was previously unscanned).
- jlumbroso/free-disk-space pinned to a commit SHA in cv-publish and
  cv-base-publish — it ran unpinned @main in workflows holding
  packages:write.
- autofix.py reads AUTOFIX_MODEL from env (default unchanged) so a
  model retirement is a workflow-env tweak, not a code change.

Verified in a fresh venv mimicking the CI flow: 30 tests pass, ruff
clean.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@rwlove rwlove merged commit 6374347 into main Jul 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant