mirror of
https://github.com/crate-ci/typos.git
synced 2026-10-17 09:35:11 +02:00
ea7984f88aba3cbcaffd47c632f5aafbf39d5bd9
28
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
ea7984f88a |
chore(deps): Update Prek to v0.4.1 (#71)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prek](https://redirect.github.com/j178/prek) | patch | `0.4.0` → `0.4.1` | --- ### Release Notes <details> <summary>j178/prek (prek)</summary> ### [`v0.4.1`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#041) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.4.0...v0.4.1) Released on 2026-05-20. ##### Enhancements - Fix pre-push range after rebase ([#​2089](https://redirect.github.com/j178/prek/pull/2089)) - Prefer extensions over loose filename tags ([#​2092](https://redirect.github.com/j178/prek/pull/2092)) - Skip installs for hooks that will not run ([#​2103](https://redirect.github.com/j178/prek/pull/2103)) ##### Performance - Optimize meta hook file scans ([#​2106](https://redirect.github.com/j178/prek/pull/2106)) - Reduce run filtering allocations ([#​2090](https://redirect.github.com/j178/prek/pull/2090)) ##### Contributors - [@​j178](https://redirect.github.com/j178) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Every minute (`* * * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xODUuMSIsInVwZGF0ZWRJblZlciI6IjQzLjE4NS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
d7549a44be |
chore(deps): Update Prek to v0.4.0 (#70)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prek](https://redirect.github.com/j178/prek) | minor | `0.3.13` → `0.4.0` | --- ### Release Notes <details> <summary>j178/prek (prek)</summary> ### [`v0.4.0`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#040) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.3.13...v0.4.0) 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](https://redirect.github.com/j178/prek/pull/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](https://redirect.github.com/j178/prek/pull/1831)) ##### Enhancements - Expand tilde in `--config`, `--cd`, `--log-file` and `--git-dir` ([#​2063](https://redirect.github.com/j178/prek/pull/2063)) - Prevent auto-update cooldown downgrades ([#​2055](https://redirect.github.com/j178/prek/pull/2055)) - Use managed npm cache for node hooks ([#​2075](https://redirect.github.com/j178/prek/pull/2075)) ##### Bug fixes - Fix npm config env overrides for node hooks ([#​2074](https://redirect.github.com/j178/prek/pull/2074)) ##### Documentation - Add cookbook page for enabling Git 2.54 config-based global hooks ([#​2061](https://redirect.github.com/j178/prek/pull/2061)) ##### Contributors - [@​j178](https://redirect.github.com/j178) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Every minute (`* * * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNzMuNiIsInVwZGF0ZWRJblZlciI6IjQzLjE3My42IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
b3bd7e4a24 |
chore(deps): Update Prek to v0.3.13 (#69)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prek](https://redirect.github.com/j178/prek) | patch | `0.3.12` → `0.3.13` | --- ### Release Notes <details> <summary>j178/prek (prek)</summary> ### [`v0.3.13`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#0313) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.3.12...v0.3.13) Released on 2026-05-06. ##### Bug fixes - Respect hook filters for message files ([#​2049](https://redirect.github.com/j178/prek/pull/2049)) ##### Documentation - Add Godot Engine to users in README ([#​2047](https://redirect.github.com/j178/prek/pull/2047)) ##### Contributors - [@​j178](https://redirect.github.com/j178) - [@​Calinou](https://redirect.github.com/Calinou) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Every minute (`* * * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
b62aed2edf |
chore(deps): Update Prek to v0.3.12 (#68)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prek](https://redirect.github.com/j178/prek) | patch | `0.3.11` → `0.3.12` | --- ### Release Notes <details> <summary>j178/prek (prek)</summary> ### [`v0.3.12`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#0312) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.3.11...v0.3.12) Released on 2026-05-05. ##### Highlights `auto_update.cooldown_days` is now available in both the user-level global config (`~/.config/prek/prek.toml` on Linux and macOS, or `$XDG_CONFIG_HOME/prek/prek.toml` when set; `%APPDATA%\prek\prek.toml` on Windows) and project config. Set a user default for `prek auto-update`, then override it per project when a repository needs a different update cadence. ```toml [auto_update] cooldown_days = 7 ``` ##### Enhancements - Add global auto-update cooldown config ([#​2041](https://redirect.github.com/j178/prek/pull/2041)) - Add project auto-update cooldown config ([#​2044](https://redirect.github.com/j178/prek/pull/2044)) - Support `language: dart` ([#​1146](https://redirect.github.com/j178/prek/pull/1146)) ##### Bug fixes - Pass commit message file to workspace hooks ([#​2043](https://redirect.github.com/j178/prek/pull/2043)) - Preserve non-UTF8 filenames from git ([#​2023](https://redirect.github.com/j178/prek/pull/2023)) - ruby: put resolved Ruby's bin dir on `$PATH` for `gem` invocations ([#​2021](https://redirect.github.com/j178/prek/pull/2021)) ##### Documentation - Update docs with the new logo and icon ([#​2025](https://redirect.github.com/j178/prek/pull/2025)) - Point schema docs to SchemaStore ([#​2039](https://redirect.github.com/j178/prek/pull/2039)) ##### Contributors - [@​j178](https://redirect.github.com/j178) - [@​xiaoyanli-lyft](https://redirect.github.com/xiaoyanli-lyft) - [@​Lutra-Fs](https://redirect.github.com/Lutra-Fs) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Every minute (`* * * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE1OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
dd01d8b311 |
chore(deps): Update Prek to v0.3.11 (#64)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prek](https://redirect.github.com/j178/prek) | patch | `0.3.10` → `0.3.11` | --- ### Release Notes <details> <summary>j178/prek (prek)</summary> ### [`v0.3.11`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#0311) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.3.10...v0.3.11) Released on 2026-04-27. ##### Highlights Hook entries now have an explicit `shell` option for shell snippets. Set `shell: sh`, `bash`, `pwsh`, `powershell`, or `cmd` when an entry should be evaluated by that shell; leaving it unset keeps prek's direct argv execution. `prek auto-update` can now filter tag candidates before choosing an update. Both options take glob patterns: use `--include-tag` to only consider matching tag names, and `--exclude-tag` to skip matching tags such as moving tags or prereleases. ##### Enhancements - Add `auto-update --exclude-repo <repo>` to skip repos ([#​1983](https://redirect.github.com/j178/prek/pull/1983)) - Add `auto-update --exit-code` to exit with non-zero on updates ([#​2002](https://redirect.github.com/j178/prek/pull/2002)) - Add `auto-update --include-tag <pattern>`/`--exclude-tag <pattern>` to filter tags ([#​1984](https://redirect.github.com/j178/prek/pull/1984)) - Adds an explicit `shell` hook option for entries that should run as shell source ([#​2004](https://redirect.github.com/j178/prek/pull/2004)) - Make `--hook-dir` optional for hook-impl ([#​1989](https://redirect.github.com/j178/prek/pull/1989)) - Skip shim warning when `--script-version` is missing ([#​1990](https://redirect.github.com/j178/prek/pull/1990)) ##### Bug fixes - Install Ruby executable in gem bin ([#​2017](https://redirect.github.com/j178/prek/pull/2017)) - Use dedicated Android npm package ([#​1982](https://redirect.github.com/j178/prek/pull/1982)) - Use stable repo keys without breaking cached clones ([#​1995](https://redirect.github.com/j178/prek/pull/1995)) ##### Documentation - Explain prek name ([#​1980](https://redirect.github.com/j178/prek/pull/1980)) - Clarify `pass_filenames` concurrency docs ([#​1999](https://redirect.github.com/j178/prek/pull/1999)) - Reorganize documentation references ([#​2005](https://redirect.github.com/j178/prek/pull/2005)) - Clarify hook author manifest env docs ([#​1991](https://redirect.github.com/j178/prek/pull/1991)) - docs: add Sentry to users list ([#​1981](https://redirect.github.com/j178/prek/pull/1981)) ##### Contributors - [@​j178](https://redirect.github.com/j178) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Every minute (`* * * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNDEuMyIsInVwZGF0ZWRJblZlciI6IjQzLjE0MS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
ff00184746 |
chore(deps): Update Prek to v0.3.10 (#63)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prek](https://redirect.github.com/j178/prek) | patch | `0.3.9` → `0.3.10` | --- ### Release Notes <details> <summary>j178/prek (prek)</summary> ### [`v0.3.10`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#0310) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.3.9...v0.3.10) Released on 2026-04-21. ##### Enhancements - Disallow rev for non-remote repos in schema ([#​1964](https://redirect.github.com/j178/prek/pull/1964)) - Hide up-to-date output in non-verbose mode ([#​1942](https://redirect.github.com/j178/prek/pull/1942)) - Improve merge conflict marker detection ([#​1937](https://redirect.github.com/j178/prek/pull/1937)) - Keep finished hooks visible ([#​1967](https://redirect.github.com/j178/prek/pull/1967)) - Preserve frozen comment spacing in auto-update ([#​1945](https://redirect.github.com/j178/prek/pull/1945)) - Reimplement `@j178/prek` npm package ([#​1973](https://redirect.github.com/j178/prek/pull/1973)) ##### Bug fixes - Prefer stable Rust toolchains ([#​1974](https://redirect.github.com/j178/prek/pull/1974)) ##### Documentation - Add `SKILL.md` for prek ([#​1950](https://redirect.github.com/j178/prek/pull/1950)) - Document `gh skill install j178/prek prek` to install prek skill for agents ([#​1951](https://redirect.github.com/j178/prek/pull/1951)) - Improve compatibility and migration docs ([#​1940](https://redirect.github.com/j178/prek/pull/1940)) ##### Other changes - Sync latest identify tags ([#​1947](https://redirect.github.com/j178/prek/pull/1947)) ##### Contributors - [@​github-actions](https://redirect.github.com/github-actions) - [@​renovate](https://redirect.github.com/renovate) - [@​j178](https://redirect.github.com/j178) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Every minute (`* * * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMjMuOCIsInVwZGF0ZWRJblZlciI6IjQzLjEyMy44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
e36b072e45 |
chore(ci): Name every step
This is to provide better anchors for resolving conflicts |
||
|
|
94c8ee6e54 |
chore(deps): Update Prek to v0.3.9 (#59)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prek](https://redirect.github.com/j178/prek) | patch | `0.3.8` → `0.3.9` | --- ### Release Notes <details> <summary>j178/prek (prek)</summary> ### [`v0.3.9`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#039) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.3.8...v0.3.9) Released on 2026-04-13. ##### Highlight `prek auto-update` is now stricter about pinned revisions and more useful in CI. It now keeps `rev` and `# frozen:` comments in sync, can detect [impostor commits](https://docs.zizmor.sh/audits/#impostor-commit) when validating pinned SHAs, and lets you use `prek auto-update --check` to fail on both available updates and frozen-ref mismatches without rewriting the config. Examples: ```console $ prek auto-update # updates revs and repairs stale `# frozen:` comments $ prek auto-update --freeze # writes frozen SHAs with matching `# frozen: <tag>` comments $ prek auto-update --check # exits non-zero when updates are available, a `# frozen:` comment is stale, # or a pinned SHA does not belong to the fetched upstream refs ``` ##### Enhancements - Check and sync frozen comments during auto-update ([#​1896](https://redirect.github.com/j178/prek/pull/1896)) - Handle impostor commits in auto-update ([#​1919](https://redirect.github.com/j178/prek/pull/1919)) - Add experimental `language: dotnet` support ([#​1871](https://redirect.github.com/j178/prek/pull/1871)) - Honor repo and worktree `core.hooksPath` ([#​1892](https://redirect.github.com/j178/prek/pull/1892)) - Add `prek run --no-fail-fast` to override config file ([#​1859](https://redirect.github.com/j178/prek/pull/1859)) - Add `forbid-new-submodules` as builtin hook ([#​1853](https://redirect.github.com/j178/prek/pull/1853)) - Clean stale patch files in `cache gc` ([#​1877](https://redirect.github.com/j178/prek/pull/1877)) - Display auto-update results by config entry ([#​1922](https://redirect.github.com/j178/prek/pull/1922)) - Restrict patch directory permissions ([#​1876](https://redirect.github.com/j178/prek/pull/1876)) - Show tag names in `auto-update --freeze` output ([#​1916](https://redirect.github.com/j178/prek/pull/1916)) - Use a bitset for hook stages ([#​1860](https://redirect.github.com/j178/prek/pull/1860)) ##### Bug fixes - Canonicalize CWD and GIT\_ROOT paths ([#​1878](https://redirect.github.com/j178/prek/pull/1878)) - Ensure quotes are added for non-string revisions in `auto-update` ([#​1936](https://redirect.github.com/j178/prek/pull/1936)) ##### Documentation - Update docs for case of hooks modifying files with a non-zero exit code ([#​1879](https://redirect.github.com/j178/prek/pull/1879)) ##### Contributors - [@​RicardoVercetti](https://redirect.github.com/RicardoVercetti) - [@​nathanjmcdougall](https://redirect.github.com/nathanjmcdougall) - [@​renovate](https://redirect.github.com/renovate) - [@​sadjow](https://redirect.github.com/sadjow) - [@​j178](https://redirect.github.com/j178) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Every minute (`* * * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMTAuMiIsInVwZGF0ZWRJblZlciI6IjQzLjExMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
29448ed763 |
Use full-length tags for hash-pinned action references
Signed-off-by: William Woodruff <william@yossarian.net> |
||
|
|
1601c98de4 | chore(deps): Update j178/prek-action action to v2 | ||
|
|
4af143d014 | chore(ci): Don't persist git credentials by default | ||
|
|
f1f2452ceb | chore(deps): Pin dependencies | ||
|
|
80afe4dbff |
chore(deps): Update Prek to v0.3.8 (#52)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prek](https://redirect.github.com/j178/prek) | patch | `0.3.6` → `0.3.8` | --- ### Release Notes <details> <summary>j178/prek (prek)</summary> ### [`v0.3.8`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#038) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.3.6...v0.3.8) Released on 2026-03-23. ##### Enhancements - Add experimental `language: deno` support ([#​1516](https://redirect.github.com/j178/prek/pull/1516)) - Add `pretty-format-json` as builtin hook ([#​915](https://redirect.github.com/j178/prek/pull/915)) - Add `check-vcs-permalinks` as builtin hook ([#​1842](https://redirect.github.com/j178/prek/pull/1842)) - Add `check-illegal-windows-names` as builtin hook ([#​1841](https://redirect.github.com/j178/prek/pull/1841)) - Add `check-shebang-scripts-are-executable` builtin hook ([#​1847](https://redirect.github.com/j178/prek/pull/1847)) - Add `destroyed-symlinks` builtin hook ([#​1851](https://redirect.github.com/j178/prek/pull/1851)) - Add `file-contents-sorter` as builtin hook ([#​1846](https://redirect.github.com/j178/prek/pull/1846)) - Add `--all` flag to `prek uninstall` ([#​1817](https://redirect.github.com/j178/prek/pull/1817)) - Improve file pattern parse errors ([#​1829](https://redirect.github.com/j178/prek/pull/1829)) - Validate `uv` binary after download ([#​1825](https://redirect.github.com/j178/prek/pull/1825)) ##### Bug fixes - Fix workspace-relative added file paths ([#​1852](https://redirect.github.com/j178/prek/pull/1852)) - Relax alias-anchor ratio check for check-yaml ([#​1839](https://redirect.github.com/j178/prek/pull/1839)) ##### Contributors - [@​j178](https://redirect.github.com/j178) - [@​shaanmajid](https://redirect.github.com/shaanmajid) - [@​mvanhorn](https://redirect.github.com/mvanhorn) - [@​feliblo](https://redirect.github.com/feliblo) - [@​Tiryoh](https://redirect.github.com/Tiryoh) </details> --- ### Configuration 📅 **Schedule**: Branch creation - Every minute ( * * * * * ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
dee0db54c1 |
chore(deps): Update Prek to v0.3.6 (#51)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prek](https://redirect.github.com/j178/prek) | patch | `0.3.5` → `0.3.6` | --- ### Release Notes <details> <summary>j178/prek (prek)</summary> ### [`v0.3.6`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#036) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.3.5...v0.3.6) Released on 2026-03-16. ##### Enhancements - Allow selectors for hook ids containing colons ([#​1782](https://redirect.github.com/j178/prek/pull/1782)) - Rename `prek install-hooks` to `prek prepare-hooks` and `prek install --install-hooks` to `prek install --prepare-hooks` ([#​1766](https://redirect.github.com/j178/prek/pull/1766)) - Retry auth-failed repo clones with terminal prompts enabled ([#​1761](https://redirect.github.com/j178/prek/pull/1761)) ##### Performance - Optimize `detect_private_key` by chunked reading and using aho-corasick ([#​1791](https://redirect.github.com/j178/prek/pull/1791)) - Optimize `fix_byte_order_marker` by shifting file contents in place ([#​1790](https://redirect.github.com/j178/prek/pull/1790)) ##### Bug fixes - Align stage defaulting behavior with pre-commit ([#​1788](https://redirect.github.com/j178/prek/pull/1788)) - Make sure child output is drained in the PTY subprocess ([#​1768](https://redirect.github.com/j178/prek/pull/1768)) - fix(golang): use `GOTOOLCHAIN=local` when probing system go ([#​1797](https://redirect.github.com/j178/prek/pull/1797)) ##### Documentation - Disambiguate “hook” terminology by renaming "Git hooks" to "Git shims" ([#​1776](https://redirect.github.com/j178/prek/pull/1776)) - Document compatibility with pre-commit ([#​1767](https://redirect.github.com/j178/prek/pull/1767)) - Update configuration.md with TOML 1.1 notes ([#​1764](https://redirect.github.com/j178/prek/pull/1764)) ##### Other changes - Sync latest identify tags ([#​1798](https://redirect.github.com/j178/prek/pull/1798)) ##### Contributors - [@​github-actions](https://redirect.github.com/github-actions) - [@​j178](https://redirect.github.com/j178) - [@​pcastellazzi](https://redirect.github.com/pcastellazzi) - [@​deadnews](https://redirect.github.com/deadnews) - [@​copilot-swe-agent](https://redirect.github.com/copilot-swe-agent) </details> --- ### Configuration 📅 **Schedule**: Branch creation - Every minute ( * * * * * ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
5762560415 |
chore(deps): Update Prek to v0.3.5 (#50)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prek](https://redirect.github.com/j178/prek) | patch | `0.3.4` → `0.3.5` | --- ### Release Notes <details> <summary>j178/prek (prek)</summary> ### [`v0.3.5`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#035) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.3.4...v0.3.5) Released on 2026-03-09. ##### Enhancements - Add automatic Ruby download support using rv binaries ([#​1668](https://redirect.github.com/j178/prek/pull/1668)) - Adjust open file limit on process startup ([#​1705](https://redirect.github.com/j178/prek/pull/1705)) - Allow parallel gem retry ([#​1732](https://redirect.github.com/j178/prek/pull/1732)) - Enable system-proxy feature on reqwest ([#​1738](https://redirect.github.com/j178/prek/pull/1738)) - Expose `--git-dir` to force hook installation target ([#​1723](https://redirect.github.com/j178/prek/pull/1723)) - Pass `--quiet`, `--verbose`, and `--no-progress` through `prek install` into generated hook scripts ([#​1753](https://redirect.github.com/j178/prek/pull/1753)) - Respect `core.sharedRepository` for hook permissions ([#​1755](https://redirect.github.com/j178/prek/pull/1755)) - Support legacy mode hook script ([#​1706](https://redirect.github.com/j178/prek/pull/1706)) - rust: support `cli:` git dependency 4th segment package disambiguation ([#​1747](https://redirect.github.com/j178/prek/pull/1747)) ##### Bug fixes - Fix Python `__main__.py` entry ([#​1741](https://redirect.github.com/j178/prek/pull/1741)) - python: strip `UV_SYSTEM_PYTHON` from `uv venv` and `pip install` commands ([#​1756](https://redirect.github.com/j178/prek/pull/1756)) ##### Other changes - Sync latest identify tags ([#​1733](https://redirect.github.com/j178/prek/pull/1733)) ##### Contributors - [@​Dev-iL](https://redirect.github.com/Dev-iL) - [@​tennox](https://redirect.github.com/tennox) - [@​shaanmajid](https://redirect.github.com/shaanmajid) - [@​is-alnilam](https://redirect.github.com/is-alnilam) - [@​github-actions](https://redirect.github.com/github-actions) - [@​j178](https://redirect.github.com/j178) </details> --- ### Configuration 📅 **Schedule**: Branch creation - Every minute ( * * * * * ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
096034c719 |
chore(deps): Update Prek to v0.3.4 (#46)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prek](https://redirect.github.com/j178/prek) | patch | `0.3.3` → `0.3.4` | --- ### Release Notes <details> <summary>j178/prek (prek)</summary> ### [`v0.3.4`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#034) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.3.3...v0.3.4) Released on 2026-02-28. ##### Enhancements - Allow `pass_filenames` to accept a positive integer ([#​1698](https://redirect.github.com/j178/prek/pull/1698)) - Install and compile gems in parallel ([#​1674](https://redirect.github.com/j178/prek/pull/1674)) - Sync identify file-type mappings with pre-commit identify ([#​1660](https://redirect.github.com/j178/prek/pull/1660)) - Use `--locked` for Rust `cargo install` commands ([#​1661](https://redirect.github.com/j178/prek/pull/1661)) - Add `PREK_MAX_CONCURRENCY` environment variable for configuring maximum concurrency ([#​1697](https://redirect.github.com/j178/prek/pull/1697)) - Add `PREK_LOG_TRUNCATE_LIMIT` environment variable for configuring log truncation ([#​1679](https://redirect.github.com/j178/prek/pull/1679)) - Add support for `python -m prek` ([#​1686](https://redirect.github.com/j178/prek/pull/1686)) ##### Bug fixes - Skip invalid Rust toolchains instead of failing ([#​1699](https://redirect.github.com/j178/prek/pull/1699)) ##### Performance - Bitset-based TagSet refactor: precompute tag masks and speed up hook type filtering ([#​1665](https://redirect.github.com/j178/prek/pull/1665)) ##### Documentation - Document `winget install j178.Prek` ([#​1670](https://redirect.github.com/j178/prek/pull/1670)) ##### Contributors - [@​uplsh580](https://redirect.github.com/uplsh580) - [@​Svecco](https://redirect.github.com/Svecco) - [@​dbast](https://redirect.github.com/dbast) - [@​drichardson](https://redirect.github.com/drichardson) - [@​JP-Ellis](https://redirect.github.com/JP-Ellis) - [@​j178](https://redirect.github.com/j178) - [@​is-alnilam](https://redirect.github.com/is-alnilam) - [@​copilot-swe-agent](https://redirect.github.com/copilot-swe-agent) </details> --- ### Configuration 📅 **Schedule**: Branch creation - Every minute ( * * * * * ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My40My4yIiwidXBkYXRlZEluVmVyIjoiNDMuNDMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
8485f9d184 |
chore(deps): Update Prek to v0.3.3 (#45)
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [prek](https://redirect.github.com/j178/prek) | minor | `0.2.27` → `0.3.3` | --- ### Release Notes <details> <summary>j178/prek (prek)</summary> ### [`v0.3.3`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#033) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.3.2...v0.3.3) Released on 2026-02-15. ##### Enhancements - Read Python version specifier from hook repo `pyproject.toml` ([#​1596](https://redirect.github.com/j178/prek/pull/1596)) - Add `#:schema` directives to generated prek.toml ([#​1597](https://redirect.github.com/j178/prek/pull/1597)) - Add `prek util list-builtins` command ([#​1600](https://redirect.github.com/j178/prek/pull/1600)) - Expand install source detection to `mise`, `uv tool`, `pipx`, and `asdf` ([#​1605](https://redirect.github.com/j178/prek/pull/1605), [#​1607](https://redirect.github.com/j178/prek/pull/1607)) - Add progress bar to `cache clean` and show removal summary ([#​1616](https://redirect.github.com/j178/prek/pull/1616)) - Make `yaml-to-toml` CONFIG argument optional ([#​1593](https://redirect.github.com/j178/prek/pull/1593)) - `prek uninstall` removes legacy scripts too ([#​1622](https://redirect.github.com/j178/prek/pull/1622)) ##### Bug fixes - Fix underflow when formatting summary output ([#​1626](https://redirect.github.com/j178/prek/pull/1626)) - Match `files/exclude` filter against relative path of nested project ([#​1624](https://redirect.github.com/j178/prek/pull/1624)) - Select `musllinux` wheel tag for uv on musl-based distros ([#​1628](https://redirect.github.com/j178/prek/pull/1628)) ##### Documentation - Clarify `prek list` description ([#​1604](https://redirect.github.com/j178/prek/pull/1604)) ##### Contributors - [@​ichoosetoaccept](https://redirect.github.com/ichoosetoaccept) - [@​shaanmajid](https://redirect.github.com/shaanmajid) - [@​soraxas](https://redirect.github.com/soraxas) - [@​9999years](https://redirect.github.com/9999years) - [@​j178](https://redirect.github.com/j178) ### [`v0.3.2`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#032) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.3.1...v0.3.2) Released on 2026-02-06. ##### Highlights - **`prek.toml` is here!** You can now use `prek.toml` as an alternative to `.pre-commit-config.yaml` for configuring prek. `prek.toml` mirrors the structure of `.pre-commit-config.yaml`, but TOML is less error-prone. Your existing `.pre-commit-config.yaml` will continue to work, but for new users and new projects, `prek.toml` may make more sense. If you want to switch, run `prek util yaml-to-toml` to convert YAML configs to `prek.toml`. See [configuration docs](configuration.md) for details. For example, this config: ```yaml repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v6.0.0 hooks: - id: check-yaml ``` Can be written as `prek.toml` like this: ```toml [[repos]] repo = "https://github.com/pre-commit/pre-commit-hooks" rev = "v6.0.0" hooks = [ { id = "check-yaml" } ] ``` - **`serde-yaml` has been replaced with `serde-saphyr`** We replaced the long-deprecated `serde-yaml` crate with [`serde-saphyr`](https://crates.io/crates/serde-saphyr) for YAML parsing. It is written in safe Rust and has better error messages, performance, and security. This lets us provide precise location information for configuration parsing errors, which should make it easier to fix config issues. For example, this invalid config: ```yaml repos: - repo: https://github.com/crate-ci/typos hooks: - id: typos ``` Before: ```console $ prek run error: Failed to parse `.pre-commit-config.yaml` caused by: Invalid remote repo: missing field `rev` ``` Now: ```console $ prek run error: Failed to parse `.pre-commit-config.yaml` caused by: error: line 2 column 5: missing field `rev` at line 2, column 5 --> <input>:2:5 | 1 | repos: 2 | - repo: https://github.com/crate-ci/typos | ^ missing field `rev` at line 2, column 5 3 | hooks: 4 | - id: typos | ``` - **`prek util` subcommands** We added a new `prek util` top-level command for miscellaneous utilities that don't fit into other categories. The first two utilities are: - `prek util identify`: shows the identification tags of files that prek uses for file filtering, which can be useful for debugging and writing `types/types_or/exclude_types` filters. - `prek util yaml-to-toml`: converts `.pre-commit-config.yaml` to `prek.toml`. We also moved `prek init-template-dir` under `prek util` for better organization. The old `prek init-template-dir` command is still available (hidden) as an alias for backward compatibility. ##### Enhancements - Add `prek util identify` subcommand ([#​1554](https://redirect.github.com/j178/prek/pull/1554)) - Add `prek util yaml-to-toml` to convert `.pre-commit-config.yaml` to `prek.toml` ([#​1584](https://redirect.github.com/j178/prek/pull/1584)) - Detect install source for actionable upgrade hints ([#​1540](https://redirect.github.com/j178/prek/pull/1540)) - Detect prek installed by the standalone installer ([#​1545](https://redirect.github.com/j178/prek/pull/1545)) - Implement `serialize_yaml_scalar` using `serde-saphyr` ([#​1534](https://redirect.github.com/j178/prek/pull/1534)) - Improve max cli arguments length calculation ([#​1518](https://redirect.github.com/j178/prek/pull/1518)) - Move `identify` and `init-template-dir` under the `prek util` top-level command ([#​1574](https://redirect.github.com/j178/prek/pull/1574)) - Replace serde-yaml with serde-saphyr (again) ([#​1520](https://redirect.github.com/j178/prek/pull/1520)) - Show precise location for config parsing error ([#​1530](https://redirect.github.com/j178/prek/pull/1530)) - Support `Julia` language ([#​1519](https://redirect.github.com/j178/prek/pull/1519)) - Support `prek.toml` ([#​1271](https://redirect.github.com/j178/prek/pull/1271)) - Added `PREK_QUIET` environment variable support ([#​1513](https://redirect.github.com/j178/prek/pull/1513)) - Remove upper bound constraint of uv version ([#​1588](https://redirect.github.com/j178/prek/pull/1588)) ##### Bug fixes - Do not make the child a session leader ([#​1586](https://redirect.github.com/j178/prek/pull/1586)) - Fix FilePattern schema to accept plain strings ([#​1564](https://redirect.github.com/j178/prek/pull/1564)) - Use semver fallback sort when tag timestamps are equal ([#​1579](https://redirect.github.com/j178/prek/pull/1579)) ##### Documentation - Add `OpenClaw` to the list of users ([#​1517](https://redirect.github.com/j178/prek/pull/1517)) - Add `cachix/devenv`, `apache/lucene`, `copper-project/copper-rs` as projects using prek ([#​1531](https://redirect.github.com/j178/prek/pull/1531), [#​1514](https://redirect.github.com/j178/prek/pull/1514), [#​1569](https://redirect.github.com/j178/prek/pull/1569)) - Add document about authoring remote hooks ([#​1571](https://redirect.github.com/j178/prek/pull/1571)) - Add `llms.txt` generation for LLM-friendly documentation ([#​1553](https://redirect.github.com/j178/prek/pull/1553)) - Document using `--refresh` to pick up `.prekignore` changes ([#​1575](https://redirect.github.com/j178/prek/pull/1575)) - Fix PowerShell completion instruction syntax ([#​1568](https://redirect.github.com/j178/prek/pull/1568)) - Update quick start to use `prek.toml` ([#​1576](https://redirect.github.com/j178/prek/pull/1576)) ##### Other changes - Include `prek.toml` in run hint for config filename ([#​1578](https://redirect.github.com/j178/prek/pull/1578)) ##### Contributors - [@​fatelei](https://redirect.github.com/fatelei) - [@​domenkozar](https://redirect.github.com/domenkozar) - [@​makeecat](https://redirect.github.com/makeecat) - [@​fllesser](https://redirect.github.com/fllesser) - [@​j178](https://redirect.github.com/j178) - [@​copilot-swe-agent](https://redirect.github.com/copilot-swe-agent) - [@​oopscompiled](https://redirect.github.com/oopscompiled) - [@​rmuir](https://redirect.github.com/rmuir) - [@​shaanmajid](https://redirect.github.com/shaanmajid) ### [`v0.3.1`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#031) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.3.0...v0.3.1) Released on 2026-01-31. ##### Enhancements - Add `language: swift` support ([#​1463](https://redirect.github.com/j178/prek/pull/1463)) - Add `language: haskell` support ([#​1484](https://redirect.github.com/j178/prek/pull/1484)) - Extract go version constraint from `go.mod` ([#​1457](https://redirect.github.com/j178/prek/pull/1457)) - Warn when config file exists but fails to parse ([#​1487](https://redirect.github.com/j178/prek/pull/1487)) - Add GitHub artifact attestations to release and build-docker workflow ([#​1494](https://redirect.github.com/j178/prek/pull/1494), [#​1497](https://redirect.github.com/j178/prek/pull/1497)) - Allow `GIT_CONFIG_PARAMETERS` for private repository authentication ([#​1472](https://redirect.github.com/j178/prek/pull/1472)) - Show progress bar when running builtin hooks ([#​1504](https://redirect.github.com/j178/prek/pull/1504)) ##### Bug fixes - Cap ARG\_MAX at `1<<19` for safety ([#​1506](https://redirect.github.com/j178/prek/pull/1506)) - Don't check Python executable path in health check ([#​1496](https://redirect.github.com/j178/prek/pull/1496)) ##### Documentation - Include `CocoIndex` as a project using prek ([#​1477](https://redirect.github.com/j178/prek/pull/1477)) - Add commands for artifact verification using GitHub Attestations ([#​1500](https://redirect.github.com/j178/prek/pull/1500)) ##### Contributors - [@​halms](https://redirect.github.com/halms) - [@​Haleshot](https://redirect.github.com/Haleshot) - [@​simono](https://redirect.github.com/simono) - [@​tisonkun](https://redirect.github.com/tisonkun) - [@​fllesser](https://redirect.github.com/fllesser) - [@​j178](https://redirect.github.com/j178) - [@​shaanmajid](https://redirect.github.com/shaanmajid) ### [`v0.3.0`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#030) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.2.30...v0.3.0) Released on 2026-01-22. ##### Highlights - `prek cache gc` (also available via `prek gc` for pre-commit compatibility) is finally here! You can now run `prek cache gc` to clean up unused repos, hook envs and tool versions from prek cache. - `language: bun` is now supported, making it possible to write and run hooks with [Bun](https://bun.sh/). ##### Enhancements - Implement `prek cache gc` ([#​1410](https://redirect.github.com/j178/prek/pull/1410)) - Bootstrap tracking configs from workspace cache ([#​1417](https://redirect.github.com/j178/prek/pull/1417)) - Show total size `prek cache gc` removed ([#​1418](https://redirect.github.com/j178/prek/pull/1418)) - Show accurate repo and hook details in `prek cache gc -v` ([#​1420](https://redirect.github.com/j178/prek/pull/1420)) - `prek cache gc` remove specific unused tool versions ([#​1422](https://redirect.github.com/j178/prek/pull/1422)) - Fix unused tool versions not removed in `prek cache gc` ([#​1436](https://redirect.github.com/j178/prek/pull/1436)) - Add `language: bun` support ([#​1411](https://redirect.github.com/j178/prek/pull/1411)) - Use `git ls-remote --tags` to list bun versions ([#​1439](https://redirect.github.com/j178/prek/pull/1439)) - Accept `--stage` as an alias for `--hook-stage` in `prek run` ([#​1398](https://redirect.github.com/j178/prek/pull/1398)) - Expand `~` tilde in `PREK_HOME` ([#​1431](https://redirect.github.com/j178/prek/pull/1431)) - Support refs to trees ([#​1449](https://redirect.github.com/j178/prek/pull/1449)) ##### Bug fixes - Avoid file lock warning for in-process contention ([#​1406](https://redirect.github.com/j178/prek/pull/1406)) - Resolve relative repo paths from config file directory ([#​1443](https://redirect.github.com/j178/prek/pull/1443)) - fix: use `split()` instead of `resolve(None)` for builtin hook argument parsing ([#​1415](https://redirect.github.com/j178/prek/pull/1415)) ##### Documentation - Add `simple-icons` and `ast-grep` to the users of prek ([#​1403](https://redirect.github.com/j178/prek/pull/1403)) - Improve JSON schema for `repo` field ([#​1432](https://redirect.github.com/j178/prek/pull/1432)) - Improve JSON schema for builtin and meta hooks ([#​1427](https://redirect.github.com/j178/prek/pull/1427)) - Add pronunciation entry to FAQ ([#​1442](https://redirect.github.com/j178/prek/pull/1442)) - Add commitizen to the list of projects using prek ([#​1413](https://redirect.github.com/j178/prek/pull/1413)) - Move docs to zensical ([#​1421](https://redirect.github.com/j178/prek/pull/1421)) ##### Other Changes - Refactor config layout ([#​1407](https://redirect.github.com/j178/prek/pull/1407)) ##### Contributors - [@​shaanmajid](https://redirect.github.com/shaanmajid) - [@​KevinGimbel](https://redirect.github.com/KevinGimbel) - [@​jtamagnan](https://redirect.github.com/jtamagnan) - [@​jmeickle-theaiinstitute](https://redirect.github.com/jmeickle-theaiinstitute) - [@​YazdanRa](https://redirect.github.com/YazdanRa) - [@​j178](https://redirect.github.com/j178) - [@​mschoettle](https://redirect.github.com/mschoettle) - [@​tisonkun](https://redirect.github.com/tisonkun) ### [`v0.2.30`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#0230) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.2.29...v0.2.30) Released on 2026-01-18. ##### Enhancements - Build binaries using minimal-size profile ([#​1376](https://redirect.github.com/j178/prek/pull/1376)) - Check for duplicate keys in `check-json5` builtin hook ([#​1387](https://redirect.github.com/j178/prek/pull/1387)) - Preserve quoting style in `auto-update` ([#​1379](https://redirect.github.com/j178/prek/pull/1379)) - Show warning if file lock acquiring blocks for long time ([#​1353](https://redirect.github.com/j178/prek/pull/1353)) - Singleflight Python health checks with cached interpreter info ([#​1381](https://redirect.github.com/j178/prek/pull/1381)) ##### Bug fixes - Do not resolve entry for docker\_image ([#​1386](https://redirect.github.com/j178/prek/pull/1386)) - Fix command lookup on Windows ([#​1383](https://redirect.github.com/j178/prek/pull/1383)) ##### Documentation - Document language support details ([#​1380](https://redirect.github.com/j178/prek/pull/1380)) - Document that `check-json5` now rejects duplicate keys ([#​1391](https://redirect.github.com/j178/prek/pull/1391)) ##### Contributors - [@​j178](https://redirect.github.com/j178) ### [`v0.2.29`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#0229) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.2.28...v0.2.29) Released on 2026-01-16. ##### Highlights `files` / `exclude` now support globs (including glob lists), making config filters much easier to read and maintain than heavily-escaped regex. Before (regex): ```yaml files: "^(src/.*\\.rs$|crates/[^/]+/src/.*\\.rs$)" ``` After (glob list): ```yaml files: glob: - src/**/*.rs - crates/**/src/**/*.rs ``` ##### Enhancements - Add `check-json5` as builtin hooks ([#​1367](https://redirect.github.com/j178/prek/pull/1367)) - Add glob list support for file patterns (`files` and `exclude`) ([#​1197](https://redirect.github.com/j178/prek/pull/1197)) ##### Bug fixes - Fix missing commit hash from version info ([#​1352](https://redirect.github.com/j178/prek/pull/1352)) - Remove git env vars from `uv pip install` subprocess ([#​1355](https://redirect.github.com/j178/prek/pull/1355)) - Set `TERM=dumb` under PTY to prevent capability-probe hangs ([#​1363](https://redirect.github.com/j178/prek/pull/1363)) ##### Documentation - Add `home-assistant/core` to the users of prek ([#​1350](https://redirect.github.com/j178/prek/pull/1350)) - Document builtin hooks ([#​1370](https://redirect.github.com/j178/prek/pull/1370)) - Explain project configuration scope ([#​1373](https://redirect.github.com/j178/prek/pull/1373)) ##### Contributors - [@​Goldziher](https://redirect.github.com/Goldziher) - [@​yihong0618](https://redirect.github.com/yihong0618) - [@​j178](https://redirect.github.com/j178) - [@​shaanmajid](https://redirect.github.com/shaanmajid) - [@​ulgens](https://redirect.github.com/ulgens) ### [`v0.2.28`](https://redirect.github.com/j178/prek/blob/HEAD/CHANGELOG.md#0228) [Compare Source](https://redirect.github.com/j178/prek/compare/v0.2.27...v0.2.28) Released on 2026-01-13. ##### Enhancements - Avoid running `git diff` for skipped hooks ([#​1335](https://redirect.github.com/j178/prek/pull/1335)) - More accurate command line length limit calculation ([#​1348](https://redirect.github.com/j178/prek/pull/1348)) - Raise platform command line length upper limit ([#​1347](https://redirect.github.com/j178/prek/pull/1347)) - Use `/bin/sh` in generated git hook scripts ([#​1333](https://redirect.github.com/j178/prek/pull/1333)) ##### Bug fixes - Avoid rewriting if config is up-to-date ([#​1346](https://redirect.github.com/j178/prek/pull/1346)) ##### Documentation - Add `ty` to the users of prek ([#​1342](https://redirect.github.com/j178/prek/pull/1342)) - Add `ruff` to the users of prek ([#​1334](https://redirect.github.com/j178/prek/pull/1334)) - Complete configuration document ([#​1338](https://redirect.github.com/j178/prek/pull/1338)) - Document UV environment variable inheritance in prek ([#​1339](https://redirect.github.com/j178/prek/pull/1339)) ##### Contributors - [@​copilot-swe-agent](https://redirect.github.com/copilot-swe-agent) - [@​MatthewMckee4](https://redirect.github.com/MatthewMckee4) - [@​yihong0618](https://redirect.github.com/yihong0618) - [@​j178](https://redirect.github.com/j178) </details> --- ### Configuration 📅 **Schedule**: Branch creation - Every minute ( * * * * * ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/epage/_rust). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMi4wIiwidXBkYXRlZEluVmVyIjoiNDMuMjIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
5932b20e5c | chore(ci): Pin the prek version | ||
|
|
16faf2c10d | chore(ci): Switch from pre-commit to prek | ||
|
|
1d7f42967d | chore(deps): Update actions/checkout action to v6 | ||
|
|
3513a5b182 | chore(deps): Update actions/checkout action to v5 | ||
|
|
7a67ba563b | chore(deps): Update actions/setup-python action to v6 | ||
|
|
6e193aa09a |
chore: Ensure pre-commit gets non-system Python
This is needed with the ubuntu-24.04 images so that `setup-python` will install a version of Python that the pre-commit action can install into. See pre-commit/action#210 for more of an analysis of this. |
||
|
|
7846c5130e | chore(deps): Update pre-commit/action action to v3.0.1 | ||
|
|
e819db4af6 | chore(ci): Cancel prior CI runs | ||
|
|
69fa0268a4 | chore(deps): update actions/setup-python action to v5 | ||
|
|
6d3f888975 | chore(deps): update actions/checkout action to v4 | ||
|
|
e7b7555d15 | chore: First step |