Skip to content

chore(pre-commit): bump the pre-commit-hooks group across 1 directory with 2 updates#442

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pre_commit/pre-commit-hooks-0d3693e38d
Open

chore(pre-commit): bump the pre-commit-hooks group across 1 directory with 2 updates#442
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pre_commit/pre-commit-hooks-0d3693e38d

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 29, 2026

Copy link
Copy Markdown
Contributor

Bumps the pre-commit-hooks group with 2 updates in the / directory: https://github.com/charliermarsh/ruff-pre-commit and https://github.com/betterleaks/betterleaks.

Updates https://github.com/charliermarsh/ruff-pre-commit from v0.15.18 to 0.15.20

Release notes

Sourced from https://github.com/charliermarsh/ruff-pre-commit's releases.

v0.15.20

See: https://github.com/astral-sh/ruff/releases/tag/0.15.20

v0.15.19

See: https://github.com/astral-sh/ruff/releases/tag/0.15.19

Commits

Updates https://github.com/betterleaks/betterleaks from v1.5.0 to 1.6.1

Release notes

Sourced from https://github.com/betterleaks/betterleaks's releases.

v1.6.1

Changelog

  • 28f08b4c8c4420a601f67ee9887c201697ff4568 config command (#218)
  • 228352ff340c6861f64482a8a5adbc5dd80c3ace build: upgrade crypto to v0.53.0 (#217)

v1.6.0

What's New

v1.6.0 focuses on faster startup, lower cold-scan overhead, and the migration of Betterleaks’ expression runtime from CEL to Expr.

  • Replaced CEL-based filtering and validation with Expr. Existing CEL-shaped configs are still accepted for compatibility, but new configs should use Expr syntax.
  • Improved cold-start performance by lazily initializing expensive runtime work (160ms -> 20ms) :
    • regex compilation
    • global finding filters
    • per-rule filters
    • validation expressions
    • cl100k_base tokenizer loading
  • Added rule specificity support for more accurate generic-rule suppression. More specific rules now run first and can suppress lower-specificity generic matches earlier.
  • Switched keyword prefiltering to github.com/RRethy/ahocorasick. (faster startup, less mem)
  • Added lazy regex compilation while preserving early regex validation.
  • Added --validation-debug support with safer redaction of sensitive HTTP headers.
  • Reduced dependency weight by removing cel-go and related protobuf/genproto dependencies. Release binary size goes from 30MB to 22.7MB.

Note on CEL vs Expr and compatibility

When filtering and validation logic was implemented in CEL I was unaware of expr-lang. Expr provides all the bells and whistles that CEL provided but at a smaller cost. Expr is slightly faster and a much smaller dependency.

  • Existing CEL-style configs remain supported through compatibility handling.
  • New configs should prefer Expr syntax.
  • The deprecated allowlist translation path remains available.

What's Changed

Full Changelog: betterleaks/betterleaks@v1.5.0...v1.6.0

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file pre_commit Pull requests that update pre_commit code labels Jun 29, 2026
… with 2 updates

Bumps the pre-commit-hooks group with 2 updates in the / directory: [https://github.com/charliermarsh/ruff-pre-commit](https://github.com/charliermarsh/ruff-pre-commit) and [https://github.com/betterleaks/betterleaks](https://github.com/betterleaks/betterleaks).


Updates `https://github.com/charliermarsh/ruff-pre-commit` from v0.15.18 to 0.15.20
- [Release notes](https://github.com/charliermarsh/ruff-pre-commit/releases)
- [Commits](astral-sh/ruff-pre-commit@v0.15.18...v0.15.20)

Updates `https://github.com/betterleaks/betterleaks` from v1.5.0 to 1.6.1
- [Release notes](https://github.com/betterleaks/betterleaks/releases)
- [Commits](betterleaks/betterleaks@v1.5.0...v1.6.1)

---
updated-dependencies:
- dependency-name: https://github.com/betterleaks/betterleaks
  dependency-version: 1.6.0
  dependency-type: direct:production
  dependency-group: pre-commit-hooks
- dependency-name: https://github.com/charliermarsh/ruff-pre-commit
  dependency-version: 0.15.20
  dependency-type: direct:production
  dependency-group: pre-commit-hooks
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(pre-commit): bump the pre-commit-hooks group with 2 updates chore(pre-commit): bump the pre-commit-hooks group across 1 directory with 2 updates Jul 6, 2026
@dependabot dependabot Bot force-pushed the dependabot/pre_commit/pre-commit-hooks-0d3693e38d branch from 0306ae6 to 20d20ea Compare July 6, 2026 08:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file pre_commit Pull requests that update pre_commit code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants