Skip to content

fix(deps): bump pillow to 12.3.0 and setuptools to 83.0.0#186

Merged
KedoKudo merged 1 commit into
mainfrom
fix/pillow-12.3.0-pysec-2026-2255
Jul 14, 2026
Merged

fix(deps): bump pillow to 12.3.0 and setuptools to 83.0.0#186
KedoKudo merged 1 commit into
mainfrom
fix/pillow-12.3.0-pysec-2026-2255

Conversation

@KedoKudo

Copy link
Copy Markdown
Member

Problem

The Dependency check step (pixi run audit-depspip-audit --local -s osv) gates the Unit tests job and was failing on fresh OSV database entries, turning green PRs red with no code change. Most recently it blocked the pre-commit autoupdate PR #185:

Fix

Both are installable conda-forge builds, so this relocks to the patched versions (the real remedy) rather than ignoring the findings:

  • pillow is a direct, security-pinned dependency → floor bumped >=12.2.0>=12.3.0, matching the repo's CVE-annotated floor convention.
  • setuptools is a transitive build tool → cleared by the lock refresh.

Diff is surgical: only pillow and setuptools change in pixi.lock; no workflow changes.

Verification

$ pixi run audit-deps
No known vulnerabilities found

🤖 Generated with Claude Code

The pip-audit "Dependency check" step gates the Unit tests job and had
started failing on fresh OSV-DB entries:
  - pillow 12.2.0     -> PYSEC-2026-2255/2256/2257 (fixed 12.3.0)
  - setuptools 82.0.1 -> PYSEC-2026-3447 (fixed 83.0.0)

Both fixes are installable conda-forge builds, so relock to the patched
versions instead of ignoring the findings. pillow is a direct,
security-pinned dependency; bump its floor to >=12.3.0 to match the
repo's CVE-annotated convention. setuptools is transitive, cleared by
the lock refresh.

pixi run audit-deps now reports "No known vulnerabilities found".

Assisted-With: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 2.29%. Comparing base (0aeb7d1) to head (d558e5e).

Additional details and impacted files
@@          Coverage Diff          @@
##            main    #186   +/-   ##
=====================================
  Coverage   2.29%   2.29%           
=====================================
  Files          4       4           
  Lines        131     131           
=====================================
  Hits           3       3           
  Misses       128     128           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@KedoKudo
KedoKudo merged commit aab78f2 into main Jul 14, 2026
7 checks passed
@KedoKudo
KedoKudo deleted the fix/pillow-12.3.0-pysec-2026-2255 branch July 14, 2026 15:02
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.

2 participants