Skip to content

chore(deps): update dependency aqua:evilmartians/lefthook to v2.1.15 - #86

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/aqua-evilmartians-lefthook-2.x
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/aqua-evilmartians-lefthook-2.x

Conversation

@renovate

@renovate renovate Bot commented Jul 29, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change Pending
aqua:evilmartians/lefthook tools patch 2.1.9 → 2.1.15 2.1.17 (+1)

Release Notes

evilmartians/lefthook (aqua:evilmartians/lefthook)

v2.1.15

Compare Source

v2.1.14

Compare Source

v2.1.13

Compare Source

v2.1.12

Compare Source

v2.1.11

Compare Source

v2.1.10

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday (* 0-4,22-23 * * 1-5)
    • Only on Sunday and Saturday (* * * * 0,6)
  • 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 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.

@github-actions

github-actions Bot commented Jul 29, 2026 •

Copy link
Copy Markdown

Renovate PR Review Results

⚖️ Safety Assessment: ✅ Safe

🔍 Release Content Analysis

Version Update: lefthook 2.1.9 → 2.1.15 (patch updates)

Key Changes Across Versions:

v2.1.15 (Latest in this PR):

  • Fixed stdin piping issue with post-checkout git-lfs hook
  • Removed color blending
  • Resolved push-files fallback against remote-tracking ref
  • Sanitized slashes in remote ref for checkout dir names
  • Added path quoting in generated hook shim
  • Propagated forced colors via CLICOLOR_FORCE environment variable

v2.1.14:

  • Fixed error handling when --job/--command matches nothing
  • Disabled TTY features when stdout is not a TTY
  • Fixed color forcing when explicitly enabled
  • Resolved file_types paths from repo root
  • Prevented force-install hooks from npm postinstall

v2.1.13:

  • Same fixes as v2.1.14 (appears to be duplicate changelog entry)

v2.1.12:

  • Fixed hook failure when staging fixed files errors
  • Fixed LEFTHOOK_OUTPUT precedence
  • CI improvements for npm publishing

v2.1.11:

  • Inherited terminal size for PTY commands
  • Documentation improvements

v2.1.10:

  • AI coding agents integration support
  • Test suite stability improvements
  • Dependency updates

Breaking Changes: None identified

Security Fixes: None explicitly mentioned, but several robustness improvements around path handling and quoting

🎯 Impact Scope Investigation

Configuration Analysis:

The project uses a simple lefthook configuration (lefthook.yml) with:

  • pre-commit hooks: fmt, lint, gitleaks, hadolint
  • pre-push hooks: gitleaks

Features Used:

  • stage_fixed: true (for fmt command)
  • glob patterns for file filtering
  • run commands with basic command execution
  • {staged_files} template variable (hadolint)

Compatibility Assessment:

  • No advanced features like interactive, use_stdin, priority, exclude_tags, piped, or pty are used
  • All changes in v2.1.10-v2.1.15 are bug fixes and internal improvements
  • The fixes for path quoting (v2.1.15) and file_types resolution (v2.1.14) improve robustness
  • The stage_fixed feature used in this project benefits from the fix in v2.1.12

Dependency Impact:

  • lefthook is a development tool installed via mise/aqua
  • No runtime dependencies in the sandbox service itself
  • Only affects local development git hooks

Testing Considerations:

  • The project uses lefthook in pre-commit hooks (runs go fmt, golangci-lint, gitleaks, hadolint)
  • All fixed issues in the changelog are edge cases that don't affect the basic usage patterns in this project

💡 Recommended Actions

Immediate Actions:

  1. ✅ Merge this PR - This is a safe patch update with only bug fixes and improvements
  2. After merging, developers should run mise install to update their local lefthook installation

No Code Changes Required:

  • The existing lefthook.yml configuration is fully compatible
  • No API changes or configuration schema updates
  • All improvements are backward-compatible

Optional Follow-up:

  • Consider updating to v2.1.17 when available (mentioned as pending in the PR)
  • Review the AI coding agents integration feature (v2.1.10) if interested in that functionality

Verification Steps:
After merging, verify hooks work correctly:

mise install
lefthook install
git add <some-file>
git commit -m "test"  # Should trigger pre-commit hooks

🔗 Reference Links

Generated by koki-develop/claude-renovate-review

@renovate
renovate Bot force-pushed the renovate/aqua-evilmartians-lefthook-2.x branch from baa8700 to 1a31f3d Compare August 28, 2026 11:32
@renovate renovate Bot changed the title chore(deps): update dependency aqua:evilmartians/lefthook to v2.1.10 chore(deps): update dependency aqua:evilmartians/lefthook to v2.1.11 Aug 28, 2026
@renovate
renovate Bot force-pushed the renovate/aqua-evilmartians-lefthook-2.x branch from 1a31f3d to 6095c3d Compare September 4, 2026 11:16
@renovate renovate Bot changed the title chore(deps): update dependency aqua:evilmartians/lefthook to v2.1.11 chore(deps): update dependency aqua:evilmartians/lefthook to v2.1.12 Sep 4, 2026
@renovate
renovate Bot force-pushed the renovate/aqua-evilmartians-lefthook-2.x branch from 6095c3d to 6d3c48c Compare September 21, 2026 10:23
@renovate renovate Bot changed the title chore(deps): update dependency aqua:evilmartians/lefthook to v2.1.12 chore(deps): update dependency aqua:evilmartians/lefthook to v2.1.13 Sep 21, 2026
@renovate
renovate Bot force-pushed the renovate/aqua-evilmartians-lefthook-2.x branch from 6d3c48c to de1ad25 Compare September 21, 2026 21:57
@renovate renovate Bot changed the title chore(deps): update dependency aqua:evilmartians/lefthook to v2.1.13 chore(deps): update dependency aqua:evilmartians/lefthook to v2.1.14 Sep 21, 2026
@renovate
renovate Bot force-pushed the renovate/aqua-evilmartians-lefthook-2.x branch from de1ad25 to f66573e Compare October 7, 2026 02:53
@renovate renovate Bot changed the title chore(deps): update dependency aqua:evilmartians/lefthook to v2.1.14 chore(deps): update dependency aqua:evilmartians/lefthook to v2.1.15 Oct 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants