Skip to content

Update CI dependencies#89

Merged
renovate[bot] merged 1 commit intomasterfrom
renovate/ci-dependencies
Jul 31, 2025
Merged

Update CI dependencies#89
renovate[bot] merged 1 commit intomasterfrom
renovate/ci-dependencies

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Jul 31, 2025

This PR contains the following updates:

Package Type Update Change Age Confidence
astral-sh/ruff-pre-commit repository patch v0.12.1 -> v0.12.7 age confidence
prettier-plugin-toml (source) patch 2.0.5 -> 2.0.6 age confidence
python-jsonschema/check-jsonschema repository patch 0.33.1 -> 0.33.2 age confidence
renovatebot/pre-commit-hooks repository minor 41.17.2 -> 41.43.0 age confidence
ruff (source, changelog) patch 0.12.1 -> 0.12.7 age confidence

Note: The pre-commit manager in Renovate is not supported by the pre-commit maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.


Release Notes

astral-sh/ruff-pre-commit (astral-sh/ruff-pre-commit)

v0.12.7

Compare Source

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

v0.12.6

Compare Source

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

Ruff's 0.12.6 release was yanked. See the linked release notes for more information.

v0.12.5

Compare Source

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

v0.12.4

Compare Source

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

v0.12.3

Compare Source

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

v0.12.2

Compare Source

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

un-ts/prettier (prettier-plugin-toml)

v2.0.6

Compare Source

Patch Changes
python-jsonschema/check-jsonschema (python-jsonschema/check-jsonschema)

v0.33.2

Compare Source

  • Update vendored schemas: bitbucket-pipelines, mergify, renovate (2025-06-29)
  • Fix a bug in the evaluation of the date-time format on non-string data,
    which incorrectly rejected values for which string was one of several
    valid types. Thanks :user:katylava! (:issue:571)
renovatebot/pre-commit-hooks (renovatebot/pre-commit-hooks)

v41.43.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.43.0 for more changes

v41.42.12

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.42.12 for more changes

v41.42.11

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.42.11 for more changes

v41.42.10

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.42.10 for more changes

v41.42.9

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.42.9 for more changes

v41.42.8

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.42.8 for more changes

v41.42.6

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.42.6 for more changes

v41.42.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.42.5 for more changes

v41.42.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.42.4 for more changes

v41.42.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.42.3 for more changes

v41.42.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.42.2 for more changes

v41.42.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.42.1 for more changes

v41.42.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.42.0 for more changes

v41.41.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.41.0 for more changes

v41.40.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.40.0 for more changes

v41.39.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.39.0 for more changes

v41.38.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.38.2 for more changes

v41.38.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.38.1 for more changes

v41.38.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.38.0 for more changes

v41.37.12

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.37.12 for more changes

v41.37.11

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.37.11 for more changes

v41.37.10

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.37.10 for more changes

v41.37.9

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.37.9 for more changes

v41.37.8

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.37.8 for more changes

v41.37.7

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.37.7 for more changes

v41.37.6

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.37.6 for more changes

v41.37.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.37.5 for more changes

v41.37.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.37.4 for more changes

v41.37.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.37.3 for more changes

v41.37.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.37.2 for more changes

v41.37.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.37.1 for more changes

v41.37.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.37.0 for more changes

v41.36.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.36.2 for more changes

v41.36.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.36.0 for more changes

v41.35.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.35.2 for more changes

v41.23.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.23.5 for more changes

v41.23.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.23.4 for more changes

v41.23.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.23.3 for more changes

v41.23.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.23.2 for more changes

v41.23.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.23.1 for more changes

v41.23.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.23.0 for more changes

v41.22.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.22.0 for more changes

v41.21.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.21.3 for more changes

v41.21.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.21.2 for more changes

v41.21.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.21.1 for more changes

v41.21.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.21.0 for more changes

v41.20.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.20.2 for more changes

v41.20.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.20.1 for more changes

v41.20.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.20.0 for more changes

v41.19.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.19.0 for more changes

v41.18.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.18.3 for more changes

v41.18.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.18.2 for more changes

v41.18.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.18.1 for more changes

v41.18.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/41.18.0 for more changes

astral-sh/ruff (ruff)

v0.12.7

This is a follow-up release to 0.12.6. Because of an issue in the package metadata, 0.12.6 failed to publish fully to PyPI and has been yanked. Similarly, there is no GitHub release or Git tag for 0.12.6. The contents of the 0.12.7 release are identical to 0.12.6, except for the updated metadata.

v0.12.6

Preview features
  • [flake8-commas] Add support for trailing comma checks in type parameter lists (COM812, COM819) (#​19390)
  • [pylint] Implement auto-fix for missing-maxsplit-arg (PLC0207) (#​19387)
  • [ruff] Offer fixes for RUF039 in more cases (#​19065)
Bug fixes
  • Support .pyi files in ruff analyze graph (#​19611)
  • [flake8-pyi] Preserve inline comment in ellipsis removal (PYI013) (#​19399)
  • [perflint] Ignore rule if target is global or nonlocal (PERF401) (#​19539)
  • [pyupgrade] Fix UP030 to avoid modifying double curly braces in format strings (#​19378)
  • [refurb] Ignore decorated functions for FURB118 (#​19339)
  • [refurb] Mark int and bool cases for Decimal.from_float as safe fixes (FURB164) (#​19468)
  • [ruff] Fix RUF033 for named default expressions (#​19115)
Rule changes
  • [flake8-blind-except] Change BLE001 to permit logging.critical(..., exc_info=True) (#​19520)
Performance
  • Add support for specifying minimum dots in detected string imports (#​19538)

v0.12.5

Compare Source

Preview features
  • [flake8-use-pathlib] Add autofix for PTH101, PTH104, PTH105, PTH121 (#​19404)
  • [ruff] Support byte strings (RUF055) (#​18926)
Bug fixes
  • Fix unreachable panic in parser (#​19183)
  • [flake8-pyi] Skip fix if all Union members are None (PYI016) (#​19416)
  • [perflint] Parenthesize generator expressions (PERF401) (#​19325)
  • [pylint] Handle empty comments after line continuation (PLR2044) (#​19405)
Rule changes
  • [pep8-naming] Fix N802 false positives for CGIHTTPRequestHandler and SimpleHTTPRequestHandler (#​19432)

v0.12.4

Compare Source

Preview features
  • [flake8-type-checking, pyupgrade, ruff] Add from __future__ import annotations when it would allow new fixes (TC001, TC002, TC003, UP037, RUF013) (#​19100)
  • [flake8-use-pathlib] Add autofix for PTH109 (#​19245)
  • [pylint] Detect indirect pathlib.Path usages for unspecified-encoding (PLW1514) (#​19304)
Bug fixes
  • [flake8-bugbear] Fix B017 false negatives for keyword exception arguments (#​19217)
  • [flake8-use-pathlib] Fix false negative on direct Path() instantiation (PTH210) (#​19388)
  • [flake8-django] Fix DJ008 false positive for abstract models with type-annotated abstract field (#​19221)
  • [isort] Fix I002 import insertion after docstring with multiple string statements (#​19222)
  • [isort] Treat form feed as valid whitespace before a semicolon (#​19343)
  • [pydoclint] Fix SyntaxError from fixes with line continuations (D201, D202) (#​19246)
  • [refurb] FURB164 fix should validate arguments and should usually be marked unsafe (#​19136)
Rule changes
  • [flake8-use-pathlib] Skip single dots for invalid-pathlib-with-suffix (PTH210) on versions >= 3.14 (#​19331)
  • [pep8_naming] Avoid false positives on standard library functions with uppercase names (N802) (#​18907)
  • [pycodestyle] Handle brace escapes for t-strings in logical lines (#​19358)
  • [pylint] Extend invalid string character rules to include t-strings (#​19355)
  • [ruff] Allow strict kwarg when checking for starmap-zip (RUF058) in Python 3.14+ (#​19333)
Documentation

v0.12.3

Compare Source

Preview features
  • [flake8-bugbear] Support non-context-manager calls in B017 (#​19063)
  • [flake8-use-pathlib] Add autofixes for PTH100, PTH106, PTH107, PTH108, PTH110, PTH111, PTH112, PTH113, PTH114, PTH115, PTH117, PTH119, PTH120 (#​19213)
  • [flake8-use-pathlib] Add autofixes for PTH203, PTH204, PTH205 (#​18922)
Bug fixes
  • [flake8-return] Fix false-positive for variables used inside nested functions in RET504 (#​18433)
  • Treat form feed as valid whitespace before a line continuation (#​19220)
  • [flake8-type-checking] Fix syntax error introduced by fix (TC008) (#​19150)
  • [pyupgrade] Keyword arguments in super should suppress the UP008 fix (#​19131)
Documentation
  • [flake8-pyi] Make example error out-of-the-box (PYI007, PYI008) (#​19103)
  • [flake8-simplify] Make example error out-of-the-box (SIM116) (#​19111)
  • [flake8-type-checking] Make example error out-of-the-box (TC001) (#​19151)
  • [flake8-use-pathlib] Make example error out-of-the-box (PTH210) (#​19189)
  • [pycodestyle] Make example error out-of-the-box (E272) (#​19191)
  • [pycodestyle] Make example not raise unnecessary SyntaxError (E114) (#​19190)
  • [pydoclint] Make example error out-of-the-box (DOC501) (#​19218)
  • [pylint, pyupgrade] Fix syntax errors in examples (PLW1501, UP028) (#​19127)
  • [pylint] Update missing-maxsplit-arg docs and error to suggest proper usage (PLC0207) (#​18949)
  • [flake8-bandit] Make example error out-of-the-box (S412) (#​19241)

v0.12.2

Compare Source

Preview features
  • [flake8-pyi] Expand Optional[A] to A | None (PYI016) (#​18572)
  • [pyupgrade] Mark UP008 fix safe if no comments are in range (#​18683)
Bug fixes
  • [flake8-comprehensions] Fix C420 to prepend whitespace when needed (#​18616)
  • [perflint] Fix PERF403 panic on attribute or subscription loop variable (#​19042)
  • [pydocstyle] Fix D413 infinite loop for parenthesized docstring (#​18930)
  • [pylint] Fix PLW0108 autofix introducing a syntax error when the lambda's body contains an assignment expression (#​18678)
  • [refurb] Fix false positive on empty tuples (FURB168) (#​19058)
  • [ruff] Allow more field calls from attrs (RUF009) (#​19021)
  • [ruff] Fix syntax error introduced for an empty string followed by a u-prefixed string (UP025) (#​18899)
Rule changes
  • [flake8-executable] Allow uvx in shebang line (EXE003) (#​18967)
  • [pandas] Avoid flagging PD002 if pandas is not imported (#​18963)
  • [pyupgrade] Avoid PEP-604 unions with typing.NamedTuple (UP007, UP045) (#​18682)
Documentation
  • Document link between import-outside-top-level (PLC0415) and lint.flake8-tidy-imports.banned-module-level-imports (#​18733)
  • Fix description of the format.skip-magic-trailing-comma example (#​19095)
  • [airflow] Make AIR302 example error out-of-the-box (#​18988)
  • [airflow] Make AIR312 example error out-of-the-box (#​18989)
  • [flake8-annotations] Make ANN401 example error out-of-the-box (#​18974)
  • [flake8-async] Make ASYNC100 example error out-of-the-box (#​18993)
  • [flake8-async] Make ASYNC105 example error out-of-the-box (#​19002)
  • [flake8-async] Make ASYNC110 example error out-of-the-box (#​18975)
  • [flake8-async] Make ASYNC210 example error out-of-the-box (#​18977)
  • [flake8-async] Make ASYNC220, ASYNC221, and ASYNC222 examples error out-of-the-box (#​18978)
  • [flake8-async] Make ASYNC251 example error out-of-the-box (#​18990)
  • [flake8-bandit] Make S201 example error out-of-the-box (#​19017)
  • [flake8-bandit] Make S604 and S609 examples error out-of-the-box (#​19049)
  • [flake8-bugbear] Make B028 example error out-of-the-box (#​19054)
  • [flake8-bugbear] Make B911 example error out-of-the-box (#​19051)
  • [flake8-datetimez] Make DTZ011 example error out-of-the-box (#​19055)
  • [flake8-datetimez] Make DTZ901 example error out-of-the-box (#​19056)
  • [flake8-pyi] Make PYI032 example error out-of-the-box (#​19061)
  • [flake8-pyi] Make example error out-of-the-box (PYI014, PYI015) (#​19097)
  • [flake8-pyi] Make example error out-of-the-box (PYI042) (#​19101)
  • [flake8-pyi] Make example error out-of-the-box (PYI059) (#​19080)
  • [flake8-pyi] Make example error out-of-the-box (PYI062) (#​19079)
  • [flake8-pytest-style] Make example error out-of-the-box (PT023) (#​19104)
  • [flake8-pytest-style] Make example error out-of-the-box (PT030) (#​19105)
  • [flake8-quotes] Make example error out-of-the-box (Q003) (#​19106)
  • [flake8-simplify] Make example error out-of-the-box (SIM110) (#​19113)
  • [flake8-simplify] Make example error out-of-the-box (SIM113) (#​19109)
  • [flake8-simplify] Make example error out-of-the-box (SIM401) (#​19110)
  • [pyflakes] Fix backslash in docs (F621) (#​19098)
  • [pylint] Fix PLC0415 example (#​18970)

Configuration

📅 Schedule: Branch creation - "after 5pm on the first day of the month,on the first day of the month" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Update the dependencies label Jul 31, 2025
@renovate renovate bot enabled auto-merge (squash) July 31, 2025 22:47
@renovate renovate bot added the dependencies Update the dependencies label Jul 31, 2025
@renovate renovate bot merged commit 475d89d into master Jul 31, 2025
8 checks passed
@renovate renovate bot deleted the renovate/ci-dependencies branch July 31, 2025 22:52
@geo-ghci-int geo-ghci-int bot modified the milestone: 1.2.0 Nov 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Update the dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants