Skip to content

⬆️ Update dependency prek to v0.4.3#1597

Merged
edenhaus merged 1 commit into
devfrom
renovate/prek-0.x
May 28, 2026
Merged

⬆️ Update dependency prek to v0.4.3#1597
edenhaus merged 1 commit into
devfrom
renovate/prek-0.x

Conversation

@renovate

@renovate renovate Bot commented May 14, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
prek (source, changelog) ==0.3.13==0.4.3 age adoption passing confidence

Release Notes

j178/prek (prek)

v0.4.3

Compare Source

Released on 2026-05-27.

Bug fixes
  • Ignore stat-only hook rewrites (#​2131)
Sponsorship

If prek saves time for you or your team, please consider sponsoring the
project on GitHub Sponsors. It helps keep
new features, performance work, and maintenance moving.

Contributors

v0.4.2

Compare Source

Released on 2026-05-26.

Highlights

0.4.2 is mainly about making prek run faster in large repos.

prek now does less git diff work. After hooks run, prek uses diff checks
to detect files changed by hooks. If a hook modifies files, prek marks that hook
as failed. That is important, but full diff snapshots can be slow in big repos,
especially when they happen after every hook group.

We skip the expensive diff path in two common cases: built-in hooks that prek
knows are read-only, and clean worktrees where a cheap dirty check is enough
unless a hook actually changes files. In the right large-repo workload,
skipping that work can make runs up to 10x faster.

Workspace mode is faster too. Hooks have historically been too serial.
Priority-based concurrency helped, but it required users to choose good
priority values. Now sibling projects at the same workspace depth run in
parallel automatically. Their files do not overlap, so this is safe and needs
no extra config. For multi-project workspaces, this can dramatically reduce
total hook time.

Sponsorship

If prek saves time for you or your team, please consider sponsoring the
project on GitHub Sponsors. It helps keep
new features, performance work, and maintenance moving.

Enhancements
  • Run same-depth projects concurrently (#​2110)
  • Make rustup install profile configurable (#​2111)
  • Simplify hook progress folding (#​2125)
Performance
  • Optimize diff checks for clean worktrees (#​2109)
  • Skip diff checks for read-only hooks (#​2108)
Contributors

v0.4.1

Compare Source

Released on 2026-05-20.

Enhancements
  • Fix pre-push range after rebase (#​2089)
  • Prefer extensions over loose filename tags (#​2092)
  • Skip installs for hooks that will not run (#​2103)
Performance
  • Optimize meta hook file scans (#​2106)
  • Reduce run filtering allocations (#​2090)
Contributors

v0.4.0

Compare Source

Released on 2026-05-14.

Breaking changes

These are narrow cleanup breaks in behavior that was either temporary or never worked correctly. Most users should not need to change anything.

  • Generated hook scripts no longer preserve -q, -v, or --no-progress passed to prek install. This only affects users who expected those global flags to be baked into installed hooks. (#​1966)
  • language_version no longer accepts direct executable paths. Use language_version: system for a system toolchain, or use a supported version request instead. This path form did not work reliably before, so existing working configs should be unaffected. (#​1831)
Enhancements
  • Expand tilde in --config, --cd, --log-file and --git-dir (#​2063)
  • Prevent auto-update cooldown downgrades (#​2055)
  • Use managed npm cache for node hooks (#​2075)
Bug fixes
  • Fix npm config env overrides for node hooks (#​2074)
Documentation
  • Add cookbook page for enabling Git 2.54 config-based global hooks (#​2061)
Contributors

Configuration

📅 Schedule: (UTC)

  • 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 is behind base branch, or you tick the rebase/retry checkbox.

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


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

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

@codecov

codecov Bot commented May 14, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.99%. Comparing base (a569e1e) to head (2cbf29c).

Additional details and impacted files
@@           Coverage Diff           @@
##              dev    #1597   +/-   ##
=======================================
  Coverage   94.99%   94.99%           
=======================================
  Files         158      158           
  Lines        6199     6199           
  Branches      353      353           
=======================================
  Hits         5889     5889           
  Misses        248      248           
  Partials       62       62           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@codspeed-hq

codspeed-hq Bot commented May 14, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 113 untouched benchmarks


Comparing renovate/prek-0.x (2cbf29c) with dev (a569e1e)

Open in CodSpeed

@renovate renovate Bot changed the title ⬆️ Update dependency prek to v0.4.0 ⬆️ Update dependency prek to v0.4.1 May 20, 2026
@renovate renovate Bot force-pushed the renovate/prek-0.x branch from 60eff78 to 1f41916 Compare May 20, 2026 05:45
@renovate renovate Bot changed the title ⬆️ Update dependency prek to v0.4.1 ⬆️ Update dependency prek to v0.4.2 May 26, 2026
@renovate renovate Bot force-pushed the renovate/prek-0.x branch from 1f41916 to f39d0c5 Compare May 26, 2026 10:42
@renovate renovate Bot changed the title ⬆️ Update dependency prek to v0.4.2 ⬆️ Update dependency prek to v0.4.3 May 27, 2026
@renovate renovate Bot force-pushed the renovate/prek-0.x branch from f39d0c5 to a8b00cb Compare May 27, 2026 06:31
@edenhaus edenhaus enabled auto-merge (squash) May 28, 2026 07:46
@renovate renovate Bot force-pushed the renovate/prek-0.x branch from a8b00cb to 3fc61de Compare May 28, 2026 07:48
@renovate renovate Bot force-pushed the renovate/prek-0.x branch from 3fc61de to 2cbf29c Compare May 28, 2026 07:50
@edenhaus edenhaus merged commit 30668bc into dev May 28, 2026
26 checks passed
@edenhaus edenhaus deleted the renovate/prek-0.x branch May 28, 2026 07:59
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.

1 participant