Bump prek from 0.4.5 to 0.4.11 - #232
Conversation
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>
🔵 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
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)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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)