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
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)