Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 14, 2026

This PR contains the following updates:

Package Change Age Confidence
prek (source, changelog) 0.2.270.3.0 age confidence
prek (source, changelog) ==0.2.27==0.3.0 age confidence

Release Notes

j178/prek (prek)

v0.3.0

Compare Source

Released on 2026-01-22.

Highlights
  • prek cache gc (also available via prek gc for pre-commit compatibility) is finally here! You can now run prek cache gc to clean up unused repos, hook envs and tool versions from prek cache.

  • language: bun is now supported, making it possible to write and run hooks with Bun.

Enhancements
  • Implement prek cache gc (#​1410)

    • Bootstrap tracking configs from workspace cache (#​1417)
    • Show total size prek cache gc removed (#​1418)
    • Show accurate repo and hook details in prek cache gc -v (#​1420)
    • prek cache gc remove specific unused tool versions (#​1422)
    • Fix unused tool versions not removed in prek cache gc (#​1436)
  • Add language: bun support (#​1411)

    • Use git ls-remote --tags to list bun versions (#​1439)
  • Accept --stage as an alias for --hook-stage in prek run (#​1398)

  • Expand ~ tilde in PREK_HOME (#​1431)

  • Support refs to trees (#​1449)

Bug fixes
  • Avoid file lock warning for in-process contention (#​1406)
  • Resolve relative repo paths from config file directory (#​1443)
  • fix: use split() instead of resolve(None) for builtin hook argument parsing (#​1415)
Documentation
  • Add simple-icons and ast-grep to the users of prek (#​1403)
  • Improve JSON schema for repo field (#​1432)
  • Improve JSON schema for builtin and meta hooks (#​1427)
  • Add pronunciation entry to FAQ (#​1442)
  • Add commitizen to the list of projects using prek (#​1413)
  • Move docs to zensical (#​1421)
Other Changes
Contributors

v0.2.30

Compare Source

Released on 2026-01-18.

Enhancements
  • Build binaries using minimal-size profile (#​1376)
  • Check for duplicate keys in check-json5 builtin hook (#​1387)
  • Preserve quoting style in auto-update (#​1379)
  • Show warning if file lock acquiring blocks for long time (#​1353)
  • Singleflight Python health checks with cached interpreter info (#​1381)
Bug fixes
  • Do not resolve entry for docker_image (#​1386)
  • Fix command lookup on Windows (#​1383)
Documentation
  • Document language support details (#​1380)
  • Document that check-json5 now rejects duplicate keys (#​1391)
Contributors

v0.2.29

Compare Source

Released on 2026-01-16.

Highlights

files / exclude now support globs (including glob lists), making config filters much easier to read and maintain than heavily-escaped regex.

Before (regex):

files: "^(src/.*\\.rs$|crates/[^/]+/src/.*\\.rs$)"

After (glob list):

files:
  glob:
    - src/**/*.rs
    - crates/**/src/**/*.rs
Enhancements
  • Add check-json5 as builtin hooks (#​1367)
  • Add glob list support for file patterns (files and exclude) (#​1197)
Bug fixes
  • Fix missing commit hash from version info (#​1352)
  • Remove git env vars from uv pip install subprocess (#​1355)
  • Set TERM=dumb under PTY to prevent capability-probe hangs (#​1363)
Documentation
  • Add home-assistant/core to the users of prek (#​1350)
  • Document builtin hooks (#​1370)
  • Explain project configuration scope (#​1373)
Contributors

v0.2.28

Compare Source

Released on 2026-01-13.

Enhancements
  • Avoid running git diff for skipped hooks (#​1335)
  • More accurate command line length limit calculation (#​1348)
  • Raise platform command line length upper limit (#​1347)
  • Use /bin/sh in generated git hook scripts (#​1333)
Bug fixes
  • Avoid rewriting if config is up-to-date (#​1346)
Documentation
  • Add ty to the users of prek (#​1342)
  • Add ruff to the users of prek (#​1334)
  • Complete configuration document (#​1338)
  • Document UV environment variable inheritance in prek (#​1339)
Contributors

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/prek-0.x branch from cc7a477 to e52cb87 Compare January 14, 2026 16:41
@renovate renovate bot changed the title chore(deps): update dependency prek to v0.2.28 chore(deps): update dependency prek to v0.2.29 Jan 16, 2026
@renovate renovate bot force-pushed the renovate/prek-0.x branch 2 times, most recently from 487f65e to 1dd686f Compare January 18, 2026 16:32
@renovate renovate bot changed the title chore(deps): update dependency prek to v0.2.29 chore(deps): update dependency prek to v0.2.30 Jan 18, 2026
@renovate renovate bot changed the title chore(deps): update dependency prek to v0.2.30 chore(deps): update dependency prek to v0.3.0 Jan 22, 2026
@renovate renovate bot force-pushed the renovate/prek-0.x branch from 1dd686f to e2917ed Compare January 22, 2026 04:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants