VersionControl:PRs/pickipedia-mcp/47

From PickiPedia: A knowledge base of bluegrass, old time psychedelic jams, and other public domain music
Jump to navigationJump to search
pickipedia-mcp#47: Bump lefthook from 2.1.12 to 2.2.2
State 🟢 open
Worked on by not said
Moods not said
Deploy not said
Branch dependabot/npm_and_yarn/lefthook-2.2.2 → master, by dependabot[bot]
Opened · last pushed 2026-11-01 13:55:59 · 2026-11-01 13:55:57
Bumps [lefthook](https://github.com/evilmartians/lefthook) from 2.1.12 to 2.2.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/evilmartians/lefthook/releases">lefthook's releases</a>.</em></p>
<blockquote>
<h2>v2.2.2</h2>
<h2>Changelog</h2>
<ul>
<li>4aeffd72a6e3ea846c2054cffd6294c943fd7fbb fix: cleanup only current stash hash (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1597">#1597</a>)</li>
<li>db62412c82ddac71cf536e60e50edb2826624870 packaging: add support for android (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1591">#1591</a>)</li>
<li>e3fa81b1f01881829ef95e37211da7923a4fd6df refactor(filter): simplify mimetype matching (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1596">#1596</a>)</li>
</ul>
<h2>v2.2.1</h2>
<h2>Changelog</h2>
<ul>
<li>6dd11f61f54595935746f9e0814c16844fc6d31b feat: support php composer (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1583">#1583</a>)</li>
<li>c702ccf154bb180107ba5f790518c161d9ce111d fix: generate different patch names when in a worktree (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1582">#1582</a>)</li>
<li>486fdd317d29f815821ce2450d42e3a49b066eb0 refactor: cache paths in wrapper (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1570">#1570</a>)</li>
</ul>
<h2>v2.2.0</h2>
<h2>Changelog</h2>
<ul>
<li>46c65b3871dd96c81624f413b24b3d273b41a4e5 deps: October 2026 (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1571">#1571</a>)</li>
<li>37f17131b605cf0f64c29252ebfe94610368f769 fix: don't write an install-time lefthook path into AI hook configs (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1544">#1544</a>)</li>
<li>cc9969c2e2198aafff8accc63ee1aee30e9a2aa4 fix: ignore trailing NUL in --files-from-stdin (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1574">#1574</a>)</li>
<li>57fee374b70c18e17ada20e09a336142d6d8899f fix: pass --output path to git diff as a single argument (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1581">#1581</a>)</li>
</ul>
<h2>v2.1.17</h2>
<h2>Changelog</h2>
<ul>
<li>8d8073d427fac49cc982919f5280b295645d196d fix: diff push files against the merge base with the default branch (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1565">#1565</a>)</li>
<li>c12bccd193f43a8419038787bd83b12fe3a4470c fix: don't hash submodules when checking fail_on_changes (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1566">#1566</a>)</li>
<li>03225efde40226b14459e901707fbd988d62fcc0 refactor: naming of helpers (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1568">#1568</a>)</li>
<li>66746ace996c72ac31b3cb4a70af85607568baf4 refactor: working with git (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1564">#1564</a>)</li>
</ul>
<h2>v2.1.16</h2>
<h2>Changelog</h2>
<ul>
<li>3ee04318fd06d56a70cc9c90dc8385b19918f520 ci: refactor publishing scripts (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1559">#1559</a>)</li>
<li>91407e537b2fa36539506963a33e582dca394798 deps: bump mod and text deps to resolve CVEs (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1560">#1560</a>)</li>
<li>be6f0ae8793533449cb9a07a253fa9a381e82206 fix: preserve unrelated unstaged changes on conflict (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1483">#1483</a>)</li>
<li>cf4ef1e19baf0581871f69b40914d64c94ff19d7 fix: test staging fixed files with partially staged</li>
</ul>
<h2>v2.1.15</h2>
<h2>Changelog</h2>
<ul>
<li>2388dde2b31dc9a782e967764046b41b404cece9 feat: propagate forced colors to hook commands via CLICOLOR_FORCE (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1547">#1547</a>)</li>
<li>49260b57c2a56bc4d65d09395458bb3ce3c63311 fix(lfs): do not pipe stdin into post-checkout git-lfs hook (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1523">#1523</a>)</li>
<li>38bc1c6cef3192a36002d0dcc37973416249c07e fix: quote paths in the generated hook shim (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1509">#1509</a>)</li>
<li>0892f5f256ebe162485492af5ca14c2ced45586f fix: remove color blending (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1558">#1558</a>)</li>
<li>f1de41cd5cd6a6c5e0179c65e00d5ed6d90078c2 fix: resolve push-files fallback against the remote-tracking ref (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1485">#1485</a>)</li>
<li>07ce565bcc73465bc18fb36561b935ee2a53eab6 fix: sanitize slashes in remote ref when building the checkout dir name (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1486">#1486</a>)</li>
<li>c465ca8ef4fc9ee0695aa4a9530fc404ed838b7a test(cmd): regression for valid fish shell completion output (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1527">#1527</a>)</li>
</ul>
<h2>v2.1.14</h2>
<h2>Changelog</h2>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md">lefthook's changelog</a>.</em></p>
<blockquote>
<h2>2.2.2</h2>
<ul>
<li>fix: cleanup only current stash hash (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1597">#1597</a>) by <a href="https://github.com/mrexox"><code>@​mrexox</code></a></li>
<li>refactor: simplify mimetype matching (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1596">#1596</a>) by <a href="https://github.com/scop"><code>@​scop</code></a></li>
<li>packaging: add support for android (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1591">#1591</a>) by <a href="https://github.com/mrexox"><code>@​mrexox</code></a></li>
</ul>
<h2>2.2.1</h2>
<ul>
<li>feat: support php composer (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1583">#1583</a>) by <a href="https://github.com/mrexox"><code>@​mrexox</code></a></li>
<li>fix: generate different patch names when in a worktree (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1582">#1582</a>) by <a href="https://github.com/mrexox"><code>@​mrexox</code></a></li>
<li>refactor: cache paths in wrapper (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1570">#1570</a>) by <a href="https://github.com/mrexox"><code>@​mrexox</code></a></li>
</ul>
<h2>2.2.0</h2>
<ul>
<li>fix: don't write an install-time lefthook path into AI hook configs (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1544">#1544</a>) by <a href="https://github.com/anandghegde"><code>@​anandghegde</code></a></li>
<li>docs: publish JSON schema at lefthook.dev/schema.json (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1579">#1579</a>) by <a href="https://github.com/BUTTERFINGERS7498"><code>@​BUTTERFINGERS7498</code></a></li>
<li>fix: pass --output path to git diff as a single argument (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1581">#1581</a>) by <a href="https://github.com/cpruijsen"><code>@​cpruijsen</code></a></li>
<li>fix: ignore trailing NUL in --files-from-stdin (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1574">#1574</a>) by <a href="https://github.com/jasonwbarnett"><code>@​jasonwbarnett</code></a></li>
<li>deps: October 2026 (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1571">#1571</a>) by <a href="https://github.com/mrexox"><code>@​mrexox</code></a></li>
</ul>
<h2>2.1.7</h2>
<ul>
<li>fix: don't hash submodules when checking fail_on_changes (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1566">#1566</a>) by <a href="https://github.com/tiagovilasboas"><code>@​tiagovilasboas</code></a></li>
<li>refactor: naming of helpers (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1568">#1568</a>) by <a href="https://github.com/mrexox"><code>@​mrexox</code></a></li>
<li>fix: diff push files against the merge base with the default branch (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1565">#1565</a>) by <a href="https://github.com/mrexox"><code>@​mrexox</code></a></li>
<li>refactor: working with git (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1564">#1564</a>) by <a href="https://github.com/mrexox"><code>@​mrexox</code></a></li>
<li>docs: add protect-branch example to docs (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1563">#1563</a>) by <a href="https://github.com/vim89"><code>@​vim89</code></a></li>
</ul>
<h2>2.1.16</h2>
<ul>
<li>fix: test staging fixed files with partially staged by <a href="https://github.com/mrexox"><code>@​mrexox</code></a></li>
<li>fix: preserve unrelated unstaged changes on conflict (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1483">#1483</a>) by <a href="https://github.com/Sakshamm-Goyal"><code>@​Sakshamm-Goyal</code></a></li>
<li>deps: bump mod and text deps to resolve CVEs (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1560">#1560</a>) by <a href="https://github.com/devindavies"><code>@​devindavies</code></a></li>
<li>ci: refactor publishing scripts (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1559">#1559</a>) by <a href="https://github.com/mrexox"><code>@​mrexox</code></a></li>
</ul>
<h2>2.1.15</h2>
<ul>
<li>fix: do not pipe stdin into post-checkout git-lfs hook (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1523">#1523</a>) by <a href="https://github.com/rwinkelman"><code>@​rwinkelman</code></a></li>
<li>fix: remove color blending (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1558">#1558</a>) by <a href="https://github.com/mrexox"><code>@​mrexox</code></a></li>
<li>fix: resolve push-files fallback against the remote-tracking ref (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1485">#1485</a>) by <a href="https://github.com/hamodywe"><code>@​hamodywe</code></a></li>
<li>test: regression for valid fish shell completion output (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1527">#1527</a>) by <a href="https://github.com/rwinkelman"><code>@​rwinkelman</code></a></li>
<li>fix: sanitize slashes in remote ref when building the checkout dir name (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1486">#1486</a>) by <a href="https://github.com/hamodywe"><code>@​hamodywe</code></a></li>
<li>fix: quote paths in the generated hook shim (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1509">#1509</a>) by <a href="https://github.com/addielaruee"><code>@​addielaruee</code></a></li>
<li>feat: propagate forced colors to hook commands via CLICOLOR_FORCE (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1547">#1547</a>) by <a href="https://github.com/Yash121l"><code>@​Yash121l</code></a></li>
</ul>
<h2>2.1.13/2.1.14 (2026-09-14)</h2>
<ul>
<li>fix: error when --job/--command matches nothing (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1512">#1512</a>) by <a href="https://github.com/nityanand123gupta"><code>@​nityanand123gupta</code></a></li>
<li>fix: disable tty things when stdout is not TTY (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1545">#1545</a>) by <a href="https://github.com/mrexox"><code>@​mrexox</code></a></li>
<li>docs: document files inheritance for grouped jobs (<a href="https://redirect.github.com/evilmartians/lefthook/pull/1536">#1536</a>) by <a href="https://github.com/chiliec"><code>@​chiliec</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/evilmartians/lefthook/commit/eb4e504b7c1d1ea6cb1fd29542431cb6d1a93a03"><code>eb4e504</code></a> 2.2.2: keep backups for worktree flows and release android NPM package</li>
<li><a href="https://github.com/evilmartians/lefthook/commit/4aeffd72a6e3ea846c2054cffd6294c943fd7fbb"><code>4aeffd7</code></a> fix: cleanup only current stash hash (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1597">#1597</a>)</li>
<li><a href="https://github.com/evilmartians/lefthook/commit/e3fa81b1f01881829ef95e37211da7923a4fd6df"><code>e3fa81b</code></a> refactor(filter): simplify mimetype matching (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1596">#1596</a>)</li>
<li><a href="https://github.com/evilmartians/lefthook/commit/db62412c82ddac71cf536e60e50edb2826624870"><code>db62412</code></a> packaging: add support for android (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1591">#1591</a>)</li>
<li><a href="https://github.com/evilmartians/lefthook/commit/60c1ddd071810542eb3e639dca6529831dbb4b3e"><code>60c1ddd</code></a> 2.2.1: support concurrent work in worktrees and release PHP package</li>
<li><a href="https://github.com/evilmartians/lefthook/commit/6dd11f61f54595935746f9e0814c16844fc6d31b"><code>6dd11f6</code></a> feat: support php composer (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1583">#1583</a>)</li>
<li><a href="https://github.com/evilmartians/lefthook/commit/c702ccf154bb180107ba5f790518c161d9ce111d"><code>c702ccf</code></a> fix: generate different patch names when in a worktree (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1582">#1582</a>)</li>
<li><a href="https://github.com/evilmartians/lefthook/commit/486fdd317d29f815821ce2450d42e3a49b066eb0"><code>486fdd3</code></a> refactor: cache paths in wrapper (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1570">#1570</a>)</li>
<li><a href="https://github.com/evilmartians/lefthook/commit/125cd2810593d68e06e310402c86ebf34f04530b"><code>125cd28</code></a> 2.2.0: new Go version and git worktree fixes</li>
<li><a href="https://github.com/evilmartians/lefthook/commit/37f17131b605cf0f64c29252ebfe94610368f769"><code>37f1713</code></a> fix: don't write an install-time lefthook path into AI hook configs (<a href="https://redirect.github.com/evilmartians/lefthook/issues/1544">#1544</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/evilmartians/lefthook/compare/v2.1.12...v2.2.2">compare view</a></li>
</ul>
</details>
<details>
<summary>Attestation changes</summary>
<p>This version has no provenance attestation, while the previous version (2.1.12) was attested. Review the <a href="https://www.npmjs.com/package/lefthook?activeTab=versions">package versions</a> before updating.</p>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=lefthook&package-manager=npm_and_yarn&previous-version=2.1.12&new-version=2.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


</details>