Skip to content

Bump the pre-commit group with 5 updates#2111

Merged
EliahKagan merged 1 commit intomainfrom
dependabot/pre_commit/pre-commit-1cc235e074
Mar 9, 2026
Merged

Bump the pre-commit group with 5 updates#2111
EliahKagan merged 1 commit intomainfrom
dependabot/pre_commit/pre-commit-1cc235e074

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 9, 2026

Bumps the pre-commit group with 5 updates:

Package From To
https://github.com/codespell-project/codespell v2.4.1 2.4.2
https://github.com/astral-sh/ruff-pre-commit v0.11.12 0.15.5
https://github.com/shellcheck-py/shellcheck-py v0.10.0.1 0.11.0.1
https://github.com/pre-commit/pre-commit-hooks v5.0.0 6.0.0
https://github.com/abravalheri/validate-pyproject v0.24.1 0.25

Updates https://github.com/codespell-project/codespell from v2.4.1 to 2.4.2

Release notes

Sourced from https://github.com/codespell-project/codespell's releases.

v2.4.2

Highlights

  • Fixed compatibility with chardet 7+

What's Changed

... (truncated)

Commits
  • 2ccb47f Compat with chardet 7 (#3886)
  • 4ec53bf [pre-commit.ci] pre-commit autoupdate
  • 2a4acba Bump actions/download-artifact from 7 to 8
  • be17cac Bump actions/upload-artifact from 6 to 7
  • 04a0712 Bump ruff (#3879)
  • 583d879 avoide->avoid, avoided, avoids,
  • 1f59f34 Add correction for 'foudation' to 'foundation'
  • e047fda Add spelling correction for gather and variants.
  • b5cd66d respondant->respondent
  • 92125a3 Add detection of ivoice and variants.
  • Additional commits viewable in compare view

Updates https://github.com/astral-sh/ruff-pre-commit from v0.11.12 to 0.15.5

Release notes

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

v0.15.5

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

v0.15.4

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

v0.15.3

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

v0.15.2

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

v0.15.1

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

v0.15.0

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

v0.14.14

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

v0.14.13

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

v0.14.12

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

v0.14.11

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

v0.14.10

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

v0.14.9

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

v0.14.8

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

v0.14.7

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

v0.14.6

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

v0.14.5

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

v0.14.4

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

... (truncated)

Commits
  • b969e28 Mirror: 0.15.5
  • 1629a02 Bump astral-sh/setup-uv from 7.3.0 to 7.3.1 in the github-actions group (#157)
  • a27a2e4 Mirror: 0.15.4
  • 3fe3928 Mirror: 0.15.3
  • 0839f92 Mirror: 0.15.2
  • fa93bc3 Mirror: 0.15.1
  • 9619b35 Add example of prek.toml configuration to README (#156)
  • 9a92c9e Bump astral-sh/setup-uv from 7.2.1 to 7.3.0 in the github-actions group (#155)
  • 0470f7c Mirror: 0.15.0
  • f13ed5b Bump astral-sh/setup-uv from 7.2.0 to 7.2.1 in the github-actions group (#153)
  • Additional commits viewable in compare view

Updates https://github.com/shellcheck-py/shellcheck-py from v0.10.0.1 to 0.11.0.1

Commits
  • 745efac v0.11.0.1
  • 14cdfde Merge pull request #148 from cesarcoatl/shellcheck-v0.11.0
  • 3a62d13 Upgrade to v0.11.0
  • 7061949 Merge pull request #146 from shellcheck-py/pre-commit-ci-update-config
  • 7cbc850 [pre-commit.ci] pre-commit autoupdate
  • e74756d Merge pull request #145 from shellcheck-py/pre-commit-ci-update-config
  • 5f8f6ca [pre-commit.ci] pre-commit autoupdate
  • c50617f Merge pull request #142 from shellcheck-py/pre-commit-ci-update-config
  • 09cfdf1 [pre-commit.ci] auto fixes from pre-commit.com hooks
  • 291a598 [pre-commit.ci] pre-commit autoupdate
  • Additional commits viewable in compare view

Updates https://github.com/pre-commit/pre-commit-hooks from v5.0.0 to 6.0.0

Release notes

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

pre-commit-hooks v6.0.0

Fixes

Migrating

Changelog

Sourced from https://github.com/pre-commit/pre-commit-hooks's changelog.

6.0.0 - 2025-08-09

Fixes

Migrating

Commits
  • 3e8a870 v6.0.0
  • a8f8651 Merge pull request #1185 from pre-commit/pre-commit-ci-update-config
  • 1acd88e [pre-commit.ci] pre-commit autoupdate
  • 1450343 Merge pull request #1182 from pre-commit/pre-commit-ci-update-config
  • b554d0a [pre-commit.ci] pre-commit autoupdate
  • 582b9c6 Merge pull request #1174 from pre-commit/pre-commit-ci-update-config
  • 84f8a9d [pre-commit.ci] pre-commit autoupdate
  • ec458dc Merge pull request #1166 from pre-commit/pre-commit-ci-update-config
  • 1ea82df [pre-commit.ci] pre-commit autoupdate
  • 540cd64 Merge pull request #1164 from pre-commit/pre-commit-ci-update-config
  • Additional commits viewable in compare view

Updates https://github.com/abravalheri/validate-pyproject from v0.24.1 to 0.25

Release notes

Sourced from https://github.com/abravalheri/validate-pyproject's releases.

v0.25

What's Changed

Other Changes

New Contributors

Full Changelog: abravalheri/validate-pyproject@v0.24.1...v0.25

Changelog

Sourced from https://github.com/abravalheri/validate-pyproject's changelog.

Version 0.25

  • Add PEP 794 support by :user:henryiii (:pr:271)
  • Fix broken store loading if properties is nested by :user:henryiii (:pr:281)
  • Fix more integer types by :user:henryiii (:pr:282)
  • Allow package-data for stubs packages by :user:cdce8p (:pr:248)
  • Tested on Python 3.14 by :user:cclauss (:pr:265)
  • Several testing and CI improvements including contributions from :user:henryiii, :user:udifuchs and :user:cclaus.
Commits
  • 4b2e70d chore(deps): update pre-commit hooks (#292)
  • 89a9326 chore(deps): update pre-commit hooks
  • 5a6b217 Update Cirrus CI configs (#291)
  • db0698e Update Python image for aux tasks in Cirrus CI
  • 7ac6bdd Explicitly set cert file location for Windows tests on Cirrus CI
  • 5b36c10 Update docker images on Cirrus CI
  • b13681c Update Python image on Windows for Cirrus CI
  • c55827b Allow package-data for stubs packages (#248)
  • cea7fcc chore(deps): bump the actions group with 2 updates (#288)
  • 356c744 [pre-commit.ci] pre-commit autoupdate (#286)
  • Additional commits viewable in compare view

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 commands and options

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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the pre-commit group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [https://github.com/codespell-project/codespell](https://github.com/codespell-project/codespell) | `v2.4.1` | `2.4.2` |
| [https://github.com/astral-sh/ruff-pre-commit](https://github.com/astral-sh/ruff-pre-commit) | `v0.11.12` | `0.15.5` |
| [https://github.com/shellcheck-py/shellcheck-py](https://github.com/shellcheck-py/shellcheck-py) | `v0.10.0.1` | `0.11.0.1` |
| [https://github.com/pre-commit/pre-commit-hooks](https://github.com/pre-commit/pre-commit-hooks) | `v5.0.0` | `6.0.0` |
| [https://github.com/abravalheri/validate-pyproject](https://github.com/abravalheri/validate-pyproject) | `v0.24.1` | `0.25` |


Updates `https://github.com/codespell-project/codespell` from v2.4.1 to 2.4.2
- [Release notes](https://github.com/codespell-project/codespell/releases)
- [Commits](codespell-project/codespell@v2.4.1...v2.4.2)

Updates `https://github.com/astral-sh/ruff-pre-commit` from v0.11.12 to 0.15.5
- [Release notes](https://github.com/astral-sh/ruff-pre-commit/releases)
- [Commits](astral-sh/ruff-pre-commit@v0.11.12...v0.15.5)

Updates `https://github.com/shellcheck-py/shellcheck-py` from v0.10.0.1 to 0.11.0.1
- [Commits](shellcheck-py/shellcheck-py@v0.10.0.1...v0.11.0.1)

Updates `https://github.com/pre-commit/pre-commit-hooks` from v5.0.0 to 6.0.0
- [Release notes](https://github.com/pre-commit/pre-commit-hooks/releases)
- [Changelog](https://github.com/pre-commit/pre-commit-hooks/blob/main/CHANGELOG.md)
- [Commits](pre-commit/pre-commit-hooks@v5.0.0...v6.0.0)

Updates `https://github.com/abravalheri/validate-pyproject` from v0.24.1 to 0.25
- [Release notes](https://github.com/abravalheri/validate-pyproject/releases)
- [Changelog](https://github.com/abravalheri/validate-pyproject/blob/main/CHANGELOG.rst)
- [Commits](abravalheri/validate-pyproject@v0.24.1...v0.25)

---
updated-dependencies:
- dependency-name: https://github.com/codespell-project/codespell
  dependency-version: 2.4.2
  dependency-type: direct:production
  dependency-group: pre-commit
- dependency-name: https://github.com/astral-sh/ruff-pre-commit
  dependency-version: 0.15.5
  dependency-type: direct:production
  dependency-group: pre-commit
- dependency-name: https://github.com/shellcheck-py/shellcheck-py
  dependency-version: 0.11.0.1
  dependency-type: direct:production
  dependency-group: pre-commit
- dependency-name: https://github.com/pre-commit/pre-commit-hooks
  dependency-version: 6.0.0
  dependency-type: direct:production
  dependency-group: pre-commit
- dependency-name: https://github.com/abravalheri/validate-pyproject
  dependency-version: '0.25'
  dependency-type: direct:production
  dependency-group: pre-commit
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file pre_commit Pull requests that update pre_commit code labels Mar 9, 2026
Copy link
Member

@EliahKagan EliahKagan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. This is the same change as in the test PR EliahKagan#5, which passed all CI checks at EliahKagan@57413b6. (Nonetheless, I'll wait for CI to pass before merging this.)

@EliahKagan EliahKagan merged commit 6fbbc6a into main Mar 9, 2026
53 checks passed
@EliahKagan EliahKagan deleted the dependabot/pre_commit/pre-commit-1cc235e074 branch March 9, 2026 20:05
@EliahKagan EliahKagan requested a review from Copilot March 9, 2026 23:32
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the repository’s pre-commit hook versions to newer releases, keeping local/CI linting and validation tooling up to date.

Changes:

  • Bump codespell from v2.4.1 to v2.4.2
  • Bump ruff-pre-commit from v0.11.12 to v0.15.5
  • Bump shellcheck-py, pre-commit-hooks, and validate-pyproject to their latest specified versions

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.


- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v5.0.0
rev: v6.0.0
Copy link

Copilot AI Mar 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pre-commit-hooks v6.0.0 requires Python >= 3.9. This repo still supports Python 3.7/3.8 (see python_requires / tox env list), and tox -e misc runs pre-commit, so contributors (or CI jobs) invoking pre-commit under 3.7/3.8 will fail to create the hook environment. Consider either pinning pre-commit-hooks to <6, or explicitly ensuring pre-commit runs with Python >= 3.9 (e.g., run the misc tox env only on >=3.9 and/or set a default_language_version for python hooks).

Suggested change
rev: v6.0.0
rev: v5.0.0

Copilot uses AI. Check for mistakes.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it was okay for this to be non-blocking, but it makes a reasonable point--although it's been a long time since our pre-commit hooks all worked on the lowest version of Python that GitPython supports, it may make sense to do something to make this clear.

I think Copilot is correct that we can use default_language_version to make the hooks run with a different version. This feels like it would be even better, but I'm not sure. I think it would be confusing to have that happen when running it from inside a virtual environment for an earlier version, and still not work if no such interpreter is available. Therefore I suspect just a comment, or even just a clear note in the readme, would be better. But I haven't looked into it.

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

Development

Successfully merging this pull request may close these issues.

2 participants