Bump prek from 0.4.5 to 0.4.11 - #232
Conversation
🔵 Review postedLast updated: 2026-08-01 00:56 UTC |
rtibblesbot
left a comment
There was a problem hiding this comment.
PR #232 — prek 0.4.5 → 0.4.11 (uv/PyPI), dev-only dependency ([dependency-groups].dev), lockfile-only diff (20/20 lines, all inside the prek package block; no transitive changes).
Semver: patch-level, but pre-1.0 so these releases carry features — treated as minor.
Breaking changes: none affecting this repo. The only rename in range is 0.4.8's auto-update → update; the two prek references here (pyproject.toml:41, .github/workflows/pre-commit.yml:32) don't invoke it.
Security fixes: none in the prek changelog for this range.
Peer dependencies: none — prek ships as a self-contained binary wheel.
Worth knowing:
- 0.4.9 changes the cached-hook-environment identity schema; existing envs are invalidated and reinstalled automatically. One slow local run after upgrading, no action needed.
- 0.4.11 fixes file matching (
#2389,#2399). CI evidence below shows this repo's hooks match and pass unchanged.
CI: failing, but not from this bump. The workflow pins the action, not the tool — j178/prek-action@v2.0.4 already resolved and logged Using prek 0.4.11, so the run is the compatibility test: every hook passed under 0.4.11 except the repo's own local rebuild-from-specs, which rewrites js/package.json from 0.2.18 → 0.2.19 because setuptools-scm derives a dev version on any branch past tag v0.2.18. All four open PR branches fail identically, including two that don't touch uv.lock; main is green at the tagged commit. Not fixable in a dependabot lockfile PR — needs a fix on main (bump js/package.json, or make set_package_json_version non-mutating when the derived version has a .devN/local segment). Worth a tracking issue, since it blocks every PR. Note mergeStateStatus is BLOCKED, so merging still needs lint green or an admin override.
Approving on the dependency merits.
@rtibblesbot's comments are generated by an LLM, and should be evaluated accordingly
How was this generated?
Ran a dependency-update review pipeline over the version bump:
- Classified the bump by semver (patch / minor / major) and dependency type (production vs. development)
- Extracted the changelog and release notes across the version range
- Assessed compatibility with this project's usage and whether any code changes are required
- Treated CI as the primary safety net
- Scaled the review depth to the update's risk
- Chose the verdict from semver risk, changelog findings, and CI status
|
@dependabot rebase |
Bumps [prek](https://github.com/j178/prek) from 0.4.5 to 0.4.11. - [Release notes](https://github.com/j178/prek/releases) - [Changelog](https://github.com/j178/prek/blob/master/CHANGELOG.md) - [Commits](j178/prek@v0.4.5...v0.4.11) --- updated-dependencies: - dependency-name: prek dependency-version: 0.4.11 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
fa22d51 to
2b65bea
Compare
rtibbles
left a comment
There was a problem hiding this comment.
No concerns, no issues from CI.
Bumps prek from 0.4.5 to 0.4.11.
Release notes
Sourced from prek's releases.
... (truncated)
Changelog
Sourced from prek's changelog.
... (truncated)
Commits
92ba6c8Bump version to 0.4.11 (#2402)f575e42Bump quinn-proto from 0.11.14 to 0.11.16 (#2401)c0ed56dPreserve system download policy when applying metadata (#2395)3b8b5c5Install Node hooks through git url (#2394)ff11cbbImplementrequirements-txt-fixeras a builtin hook (#2390)c7dfc32Match identify tags across filename parts (#2399)928dc5cSpeed up mixed-line-ending scans with memchr2 (#2391)6c89849Honor filenames in builtin hook entry and args (#2389)28bc3f0Add description for no-commit-to-branch (#2388)1d9adddReduce blocking-pool overhead in file hooks (#2384)