Skip to content

Bump pydantic, anyio, pygments, pymdown-extensions, pytest-playwright, actions/cache - #132

Merged
pellepim merged 5 commits into
mainfrom
deps/batch-2026-07-12
Jul 12, 2026
Merged

Bump pydantic, anyio, pygments, pymdown-extensions, pytest-playwright, actions/cache#132
pellepim merged 5 commits into
mainfrom
deps/batch-2026-07-12

Conversation

@pellepim

Copy link
Copy Markdown
Contributor

Batch dependency update 2026-07-12.

The Pygments bump is the notable one: it drops the <2.20 pin in pyproject.toml and clears Dependabot alert #6, whose upstream fix ships in 2.20.0. The pin existed because 2.20.0 crashed pymdownx.superfences on filename=None; pymdown-extensions 11.0.1 tolerates the new Pygments API, so the two move together. Docs build verified clean, with syntax highlighting confirmed rendering in both light and dark mode.

Included

Package From To Reason
pygments 2.19.2 2.20.0 Clears the long-standing Pygments advisory (alert #6)
pymdown-extensions 10.21.3 11.0.1 Required for pygments 2.20 compatibility
pydantic 2.12.5 2.13.4 Minor release, no breaking changes affecting us
pydantic-core 2.41.5 2.46.4 Pinned exactly by pydantic 2.13.4
anyio 4.13.0 4.14.1 Patch-level freshness
pytest-playwright 0.7.2 0.8.0 Minor dev-tool bump, no runtime impact
actions/cache 5 6 v6.0.0 is an ESM/packaging migration only, CI-only scope

Note that dependabot's PR #129 targeted pydantic-core 2.47.0, which is unreachable: pydantic 2.13.4 pins pydantic-core to exactly 2.46.4.

Skipped

None.

pellepim and others added 5 commits July 12, 2026 21:24
Picks up the pydantic 2.13 minor release and an anyio patch. Applied via
poetry update rather than cherry-pick, since both dependabot PRs only
touched the generated prod_requirements lock export. pydantic-core follows
to 2.46.4, the version pydantic 2.13.4 pins.
Clears the long-standing Pygments advisory (Dependabot alert #6), whose
upstream fix ships in 2.20.0. The previous <2.20 pin existed because 2.20.0
crashed pymdownx.superfences on filename=None; pymdown-extensions 11.0.1
tolerates the new Pygments API, so both move together and the pin is dropped.
Bumps [actions/cache](https://github.com/actions/cache) from 5 to 6.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v5...v6)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@pellepim pellepim added the run-e2e Adding this to a PR starts an end-to-end test run. label Jul 12, 2026
@github-actions github-actions Bot removed the run-e2e Adding this to a PR starts an end-to-end test run. label Jul 12, 2026
@pellepim
pellepim merged commit 160b5d2 into main Jul 12, 2026
5 checks passed
@pellepim
pellepim deleted the deps/batch-2026-07-12 branch July 12, 2026 19:51
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