Skip to content

chore(deps): bump pillow from 12.2.0 to 12.3.0#493

Merged
amit-gazal-thenvoi merged 1 commit into
mainfrom
dependabot/uv/main/pillow-12.3.0
Jul 27, 2026
Merged

chore(deps): bump pillow from 12.2.0 to 12.3.0#493
amit-gazal-thenvoi merged 1 commit into
mainfrom
dependabot/uv/main/pillow-12.3.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 27, 2026

Copy link
Copy Markdown
Contributor

Bumps pillow from 12.2.0 to 12.3.0.

Release notes

Sourced from pillow's releases.

12.3.0

https://pillow.readthedocs.io/en/stable/releasenotes/12.3.0.html

Removals

Documentation

Dependencies

Testing

... (truncated)

Commits
  • bb1d8e8 12.3.0 version bump
  • e63fc48 Add release notes for SBOM and performance improvements (#9747)
  • 13b701b Add release notes for #9679
  • 5564ca7 List methods
  • a0920fd Speed up ImageChops operations (#9738)
  • 07e9a6c Speed up Image.filter() (#9736)
  • a94578c Speed up Image.getchannel(), Image.merge(), Image.putalpha() and `Image...
  • 53e02c4 Speed up Image.fill(), Image.linear_gradient() and `Image.radial_gradient...
  • af03747 Speed up Image.resample() (#9739)
  • 5c9ca56 Speed up alpha_composite, matrix, negative, quantize (#9740)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [pillow](https://github.com/python-pillow/Pillow) from 12.2.0 to 12.3.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](python-pillow/Pillow@12.2.0...12.3.0)

---
updated-dependencies:
- dependency-name: pillow
  dependency-version: 12.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jul 27, 2026

@amit-gazal-thenvoi amit-gazal-thenvoi left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Approved by the dependabot-triage skill.

Validated in a consolidated batch run: this bump was applied together with the
other passing Dependabot bumps (#492 opentelemetry-resourcedetector-gcp, #493
pillow, #494 fastapi, #497 click, #498 beautifulsoup4) on one local branch via a
single uv lock, so it's proven compatible with the rest of the batch — not just
green on its own. The lock diff contains exactly those 5 packages, with no
collateral drift, and uv lock --check passes.

Gate results with all 5 in place:

Check Result
pre-commit run --all-files (ruff, ruff format, pyrefly, secrets, actionlint) ✅ passed
Unit suite ✅ 4083 passed, 82 skipped
crewai in an isolated dev-crewai venv (CI's exact target list) + pyrefly check ✅ 80 passed, 5 skipped, 0 errors
markdown-docs (CI's git ls-files '*.md' set) ✅ 57 passed
Integration (live platform) ✅ no bump-attributable failures
e2e baseline, core lane ✅ no bump-attributable failures

Integration and e2e were run for real, and every failure was attributed rather
than assumed:

  • Integration — ran the full suite twice, once with the batch and once with
    only these 5 packages downgraded. The same 5 tests fail both ways
    (test_claude_sdk_approval ×2; test_letta_live ×3, APIConnectionError with
    no local Letta server), so they're pre-existing. The differing failures swap
    between runs (test_google_adk_converter ×4 and a WS 429 one way,
    test_control_signals ×2 the other) — ordering/live-platform flakiness. The
    google_adk group passes on the bumped versions when run in isolation.
  • e2e core lane — 43 passed, 0 failed up to test_parlant_replies, which
    fails because parlant's own server needs ~6 min to become ready and the adapter
    gives up at 300s. A/B'd explicitly: with fastapi 0.140.0 startup took 6m03s and
    failed; with fastapi 0.136.0 it took 6m03s and failed identically. Not the bump.
  • Out-of-lane adapters (copilot_acp, letta, google, crewai, opencode)
    skip under BAND_E2E_LANE=core and are covered by their own CI lanes; locally
    they lack the server/CLI/key regardless.

Safe to merge.

@amit-gazal-thenvoi
amit-gazal-thenvoi added this pull request to the merge queue Jul 27, 2026
Merged via the queue into main with commit 35c0058 Jul 27, 2026
12 checks passed
@amit-gazal-thenvoi
amit-gazal-thenvoi deleted the dependabot/uv/main/pillow-12.3.0 branch July 27, 2026 14:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant