Build: Bump prek from 0.2.30 to 0.3.0 (#2960) Bumps [prek](https://github.com/j178/prek) from 0.2.30 to 0.3.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/j178/prek/releases">prek's releases</a>.</em></p> <blockquote> <h2>0.3.0</h2> <h2>Release Notes</h2> <p>Released on 2026-01-22.</p> <h3>Highlights</h3> <ul> <li> <p><code>prek cache gc</code> (also available via <code>prek gc</code> for pre-commit compatibility) is finally here! You can now run <code>prek cache gc</code> to clean up unused repos, hook envs and tool versions from prek cache.</p> </li> <li> <p><code>language: bun</code> is now supported, making it possible to write and run hooks with <a href="https://bun.sh/">Bun</a>.</p> </li> </ul> <h3>Enhancements</h3> <ul> <li> <p>Implement <code>prek cache gc</code> (<a href="https://redirect.github.com/j178/prek/pull/1410">#1410</a>)</p> <ul> <li>Bootstrap tracking configs from workspace cache (<a href="https://redirect.github.com/j178/prek/pull/1417">#1417</a>)</li> <li>Show total size <code>prek cache gc</code> removed (<a href="https://redirect.github.com/j178/prek/pull/1418">#1418</a>)</li> <li>Show accurate repo and hook details in <code>prek cache gc -v</code> (<a href="https://redirect.github.com/j178/prek/pull/1420">#1420</a>)</li> <li><code>prek cache gc</code> remove specific unused tool versions (<a href="https://redirect.github.com/j178/prek/pull/1422">#1422</a>)</li> <li>Fix unused tool versions not removed in <code>prek cache gc</code> (<a href="https://redirect.github.com/j178/prek/pull/1436">#1436</a>)</li> </ul> </li> <li> <p>Add <code>language: bun</code> support (<a href="https://redirect.github.com/j178/prek/pull/1411">#1411</a>)</p> <ul> <li>Use <code>git ls-remote --tags</code> to list bun versions (<a href="https://redirect.github.com/j178/prek/pull/1439">#1439</a>)</li> </ul> </li> <li> <p>Accept <code>--stage</code> as an alias for <code>--hook-stage</code> in <code>prek run</code> (<a href="https://redirect.github.com/j178/prek/pull/1398">#1398</a>)</p> </li> <li> <p>Expand <code>~</code> tilde in <code>PREK_HOME</code> (<a href="https://redirect.github.com/j178/prek/pull/1431">#1431</a>)</p> </li> <li> <p>Support refs to trees (<a href="https://redirect.github.com/j178/prek/pull/1449">#1449</a>)</p> </li> </ul> <h3>Bug fixes</h3> <ul> <li>Avoid file lock warning for in-process contention (<a href="https://redirect.github.com/j178/prek/pull/1406">#1406</a>)</li> <li>Resolve relative repo paths from config file directory (<a href="https://redirect.github.com/j178/prek/pull/1443">#1443</a>)</li> <li>fix: use <code>split()</code> instead of <code>resolve(None)</code> for builtin hook argument parsing (<a href="https://redirect.github.com/j178/prek/pull/1415">#1415</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>Add <code>simple-icons</code> and <code>ast-grep</code> to the users of prek (<a href="https://redirect.github.com/j178/prek/pull/1403">#1403</a>)</li> <li>Improve JSON schema for <code>repo</code> field (<a href="https://redirect.github.com/j178/prek/pull/1432">#1432</a>)</li> <li>Improve JSON schema for builtin and meta hooks (<a href="https://redirect.github.com/j178/prek/pull/1427">#1427</a>)</li> <li>Add pronunciation entry to FAQ (<a href="https://redirect.github.com/j178/prek/pull/1442">#1442</a>)</li> <li>Add commitizen to the list of projects using prek (<a href="https://redirect.github.com/j178/prek/pull/1413">#1413</a>)</li> <li>Move docs to zensical (<a href="https://redirect.github.com/j178/prek/pull/1421">#1421</a>)</li> </ul> <h3>Other Changes</h3> <ul> <li>Refactor config layout (<a href="https://redirect.github.com/j178/prek/pull/1407">#1407</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/j178/prek/blob/master/CHANGELOG.md">prek's changelog</a>.</em></p> <blockquote> <h2>0.3.0</h2> <p>Released on 2026-01-22.</p> <h3>Highlights</h3> <ul> <li> <p><code>prek cache gc</code> (also available via <code>prek gc</code> for pre-commit compatibility) is finally here! You can now run <code>prek cache gc</code> to clean up unused repos, hook envs and tool versions from prek cache.</p> </li> <li> <p><code>language: bun</code> is now supported, making it possible to write and run hooks with <a href="https://bun.sh/">Bun</a>.</p> </li> </ul> <h3>Enhancements</h3> <ul> <li> <p>Implement <code>prek cache gc</code> (<a href="https://redirect.github.com/j178/prek/pull/1410">#1410</a>)</p> <ul> <li>Bootstrap tracking configs from workspace cache (<a href="https://redirect.github.com/j178/prek/pull/1417">#1417</a>)</li> <li>Show total size <code>prek cache gc</code> removed (<a href="https://redirect.github.com/j178/prek/pull/1418">#1418</a>)</li> <li>Show accurate repo and hook details in <code>prek cache gc -v</code> (<a href="https://redirect.github.com/j178/prek/pull/1420">#1420</a>)</li> <li><code>prek cache gc</code> remove specific unused tool versions (<a href="https://redirect.github.com/j178/prek/pull/1422">#1422</a>)</li> <li>Fix unused tool versions not removed in <code>prek cache gc</code> (<a href="https://redirect.github.com/j178/prek/pull/1436">#1436</a>)</li> </ul> </li> <li> <p>Add <code>language: bun</code> support (<a href="https://redirect.github.com/j178/prek/pull/1411">#1411</a>)</p> <ul> <li>Use <code>git ls-remote --tags</code> to list bun versions (<a href="https://redirect.github.com/j178/prek/pull/1439">#1439</a>)</li> </ul> </li> <li> <p>Accept <code>--stage</code> as an alias for <code>--hook-stage</code> in <code>prek run</code> (<a href="https://redirect.github.com/j178/prek/pull/1398">#1398</a>)</p> </li> <li> <p>Expand <code>~</code> tilde in <code>PREK_HOME</code> (<a href="https://redirect.github.com/j178/prek/pull/1431">#1431</a>)</p> </li> <li> <p>Support refs to trees (<a href="https://redirect.github.com/j178/prek/pull/1449">#1449</a>)</p> </li> </ul> <h3>Bug fixes</h3> <ul> <li>Avoid file lock warning for in-process contention (<a href="https://redirect.github.com/j178/prek/pull/1406">#1406</a>)</li> <li>Resolve relative repo paths from config file directory (<a href="https://redirect.github.com/j178/prek/pull/1443">#1443</a>)</li> <li>fix: use <code>split()</code> instead of <code>resolve(None)</code> for builtin hook argument parsing (<a href="https://redirect.github.com/j178/prek/pull/1415">#1415</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>Add <code>simple-icons</code> and <code>ast-grep</code> to the users of prek (<a href="https://redirect.github.com/j178/prek/pull/1403">#1403</a>)</li> <li>Improve JSON schema for <code>repo</code> field (<a href="https://redirect.github.com/j178/prek/pull/1432">#1432</a>)</li> <li>Improve JSON schema for builtin and meta hooks (<a href="https://redirect.github.com/j178/prek/pull/1427">#1427</a>)</li> <li>Add pronunciation entry to FAQ (<a href="https://redirect.github.com/j178/prek/pull/1442">#1442</a>)</li> <li>Add commitizen to the list of projects using prek (<a href="https://redirect.github.com/j178/prek/pull/1413">#1413</a>)</li> <li>Move docs to zensical (<a href="https://redirect.github.com/j178/prek/pull/1421">#1421</a>)</li> </ul> <h3>Other Changes</h3> <ul> <li>Refactor config layout (<a href="https://redirect.github.com/j178/prek/pull/1407">#1407</a>)</li> </ul> <h3>Contributors</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/j178/prek/commit/da5ddd830416ace27698cb877492d462a0709889"><code>da5ddd8</code></a> Bump version to 0.3.0</li> <li><a href="https://github.com/j178/prek/commit/720c7cb732917ea0966a92e10a0af281eca14a9c"><code>720c7cb</code></a> Use <code>git ls-remote --tags</code> to list bun versions (<a href="https://redirect.github.com/j178/prek/issues/1439">#1439</a>)</li> <li><a href="https://github.com/j178/prek/commit/7d4ebbdb278b4056dc07e96da93267d0a2c8745a"><code>7d4ebbd</code></a> Bootstrap <code>config-tracking.json</code> only when it is not exist (<a href="https://redirect.github.com/j178/prek/issues/1437">#1437</a>)</li> <li><a href="https://github.com/j178/prek/commit/34c1609b6e26af4c15c954ba1f03916f4ef492b7"><code>34c1609</code></a> Fix unused tool versions not removed in <code>prek cache gc</code> (<a href="https://redirect.github.com/j178/prek/issues/1436">#1436</a>)</li> <li><a href="https://github.com/j178/prek/commit/c34c41e384ec657605f90f61d26dcc67e6d5e6f3"><code>c34c41e</code></a> Set GITHUB_TOKEN when running tests (<a href="https://redirect.github.com/j178/prek/issues/1426">#1426</a>)</li> <li><a href="https://github.com/j178/prek/commit/013a8ae9f5bd7c34aeb05abfdb3a5d8d88c3d3e6"><code>013a8ae</code></a> Add more tests for <code>prek cache gc</code> (<a href="https://redirect.github.com/j178/prek/issues/1425">#1425</a>)</li> <li><a href="https://github.com/j178/prek/commit/8d464397e66a2e555c27a84d2abb81c92d568769"><code>8d46439</code></a> Add <code>language: bun</code> support (<a href="https://redirect.github.com/j178/prek/issues/1411">#1411</a>)</li> <li><a href="https://github.com/j178/prek/commit/c30dbb8490812902cc34f642374927b6a5b3d6f1"><code>c30dbb8</code></a> <code>prek cache gc</code> remove specific unused tool versions (<a href="https://redirect.github.com/j178/prek/issues/1422">#1422</a>)</li> <li><a href="https://github.com/j178/prek/commit/5db9e473d1924f563a6853594009484ca32c2bcb"><code>5db9e47</code></a> Show accurate repo and hook details in <code>prek cache gc -v</code> (<a href="https://redirect.github.com/j178/prek/issues/1420">#1420</a>)</li> <li><a href="https://github.com/j178/prek/commit/96aab7ec76d7fabfc88a251ce2103df90c68dbd4"><code>96aab7e</code></a> Show total size <code>prek cache gc</code> removed (<a href="https://redirect.github.com/j178/prek/issues/1418">#1418</a>)</li> <li>Additional commits viewable in <a href="https://github.com/j178/prek/compare/v0.2.30...v0.3.0">compare view</a></li> </ul> </details> <br /> [](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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
PyIceberg is a Python library for programmatic access to Iceberg table metadata as well as to table data in Iceberg format. It is a Python implementation of the Iceberg table spec.
The documentation is available at https://py.iceberg.apache.org/.