Skip to content

chore(deps): update all dependencies - #4710

Merged
renovate[bot] merged 2 commits into
mainfrom
renovate/all
Oct 6, 2026
Merged

renovate[bot] merged 2 commits into
mainfrom
renovate/all

Conversation

@renovate

@renovate renovate Bot commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update Pending
ansible-compat (changelog) 26.8.0 → 26.9.0 age confidence project.dependencies minor
ansible-lint (changelog) 26.8.0 → 26.9.0 age confidence dependency-groups minor
ansible-navigator (changelog) 26.8.0 → 26.9.0 age confidence dependency-groups minor
ansible/ansible-lint v26.8.0 → v26.9.0 age confidence repository minor
astral-sh/uv-pre-commit 0.12.14 → 0.12.19 age confidence repository patch 0.12.21 (+1)
biomejs/pre-commit v2.5.13 → v2.5.14 age confidence repository patch
coverage 7.16.1 → 7.16.2 age confidence dependency-groups patch
filelock 3.32.7 → 4.0.1 age confidence dependency-groups major 4.0.7 (+5)
jsh9/pydoclint 0.9.1 → 0.10.1 age confidence repository minor
mkdocs-ansible (changelog) 25.2.0 → 26.4.0 age confidence dependency-groups major
pipx (changelog) 1.17.3 → 1.17.7 age confidence dependency-groups patch 1.17.8
prek (source, changelog) 0.5.3 → 0.5.4 age confidence dependency-groups patch
pycqa/pylint v4.0.8 → v4.0.9 age confidence repository patch v4.1.1 (+2)
pydoclint 0.9.1 → 0.10.1 age confidence dependency-groups minor
pylint (changelog) 4.0.8 → 4.0.9 age confidence dependency-groups patch 4.1.1 (+1)
pytest-ansible (changelog) 26.8.0 → 26.9.0 age confidence dependency-groups minor
pytest-mock (changelog) 3.15.1 → 3.16.0 age confidence dependency-groups minor
ruff (source, changelog) 0.16.8 → 0.16.9 age confidence dependency-groups patch
tombi 1.5.5 → 1.5.8 age confidence dependency-groups patch 1.6.1 (+2)
tox (changelog) 4.61.5 → 4.64.4 age confidence dependency-groups minor 4.64.5
tox-ansible (changelog) 26.8.0 → 26.9.0 age confidence dependency-groups minor

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

ansible/ansible-compat (ansible-compat)

v26.9.0

Compare Source

Fixes
Maintenance
What's Changed
New Contributors

Full Changelog: ansible/ansible-compat@v26.8.0...v26.9.0

ansible/ansible-lint (ansible-lint)

v26.9.0

Compare Source

Features
Fixes
Performance
Maintenance
What's Changed
New Contributors

Full Changelog: ansible/ansible-lint@v26.8.0...v26.9.0

ansible/ansible-navigator (ansible-navigator)

v26.9.0

Compare Source

What's Changed

New Contributors

Full Changelog: ansible/ansible-navigator@v26.8.0...v26.9.0

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

v0.12.19

Compare Source

See: https://github.com/astral-sh/uv/releases/tag/0.12.19

v0.12.18

Compare Source

See: https://github.com/astral-sh/uv/releases/tag/0.12.18

v0.12.17

Compare Source

See: https://github.com/astral-sh/uv/releases/tag/0.12.17

v0.12.16

Compare Source

See: https://github.com/astral-sh/uv/releases/tag/0.12.16

v0.12.15

Compare Source

See: https://github.com/astral-sh/uv/releases/tag/0.12.15

biomejs/pre-commit (biomejs/pre-commit)

v2.5.14

Compare Source

coveragepy/coveragepy (coverage)

v7.16.2

Compare Source

  • Fix: on Python 3.14 and later, a for loop completing immediately before a
    function return could mistakenly report an uncovered branch. This is now
    fixed, closing issue 2168_.

  • Fix: on Python 3.14 and later, the else clause of a try whose body is
    a with statement could incorrectly be reported as covered when the
    with raised. This is now fixed, closing issue 2289_.

  • Fix: with dynamic_context = test_function, test methods written as
    @staticmethod or @classmethod were not given a context of their own.
    Now they are, on Python 3.11 and later. Closes issue 1923_.

.. _issue 1923: #​1923
.. _issue 2168: #​2168
.. _issue 2289: #​2289

.. _changes_7-16-1:

tox-dev/py-filelock (filelock)

v4.0.1

Compare Source

What's Changed

New Contributors

Full Changelog: tox-dev/filelock@4.0.0...4.0.1

v4.0.0

Compare Source

What's Changed

Full Changelog: tox-dev/filelock@3.32.7...4.0.0

jsh9/pydoclint (jsh9/pydoclint)

v0.10.1

Compare Source

  • Changed
    • Rewrote the README and restructured the docs
  • Fixed
    • Stale docs content and the broken DOC103/DOC603 docs link
  • Added
    • docs/llms.txt and a pre-commit check for orphan docs and broken links
  • Maintenance
    • Replaced itertools.product with stacked @pytest.mark.parametrize
      decorators in tests/test_main.py
  • Full diff

v0.10.0

Compare Source

  • Changed
    • Rewrote the README and restructured the docs
  • Fixed
    • Stale docs content and the broken DOC103/DOC603 docs link
  • Added
    • docs/llms.txt and a pre-commit check for orphan docs and broken links
  • Maintenance
    • Replaced itertools.product with stacked @pytest.mark.parametrize
      decorators in tests/test_main.py
  • Full diff
ansible/mkdocs-ansible (mkdocs-ansible)

v26.4.0

Compare Source

Fixes

Maintenance

v25.6.2

Compare Source

Fixes

Maintenance

v25.6.1

Compare Source

Fixes

Maintenance

v25.6.0

Compare Source

Major

Bugfixes

v25.5.0

Compare Source

Bugfixes

pypa/pipx (pipx)

v1.17.7

Compare Source

What's Changed

New Contributors

Full Changelog: pypa/pipx@1.17.6...1.17.7

v1.17.6

Compare Source

What's Changed

New Contributors

Full Changelog: pypa/pipx@1.17.5...1.17.6

v1.17.5

Compare Source

What's Changed

New Contributors

Full Changelog: pypa/pipx@1.17.4...1.17.5

v1.17.4

Compare Source

What's Changed

New Contributors

Full Changelog: pypa/pipx@1.17.3...1.17.4

j178/prek (prek)

v0.5.4

Compare Source

Released on 2026-09-28.

Highlights
Faster builtin hooks

In our end-to-end benchmark, prek is about 38% faster than 0.5.3, with some builtin
hooks up to 273% faster (check-yaml: 273%, check-json: 80%,
check-merge-conflict: 71%).

Enhancements
  • Add include_deleted to allow hooks to include deleted files (#​2733)
  • Add --check and simplify end-of-file-fixer (#​2764)
  • Add --check to file-contents-sorter (#​2765)
  • Add --check to requirements-txt-fixer (#​2766)
  • Add --check to trailing-whitespace (#​2763)
  • Expose and document prek util generate-shell-completion (#​2727)
  • Support hide_status in project and user configuration (#​2760)
  • Support look-around regex in builtin pattern hooks (#​2732)
Performance
  • Cache the resolved Git executable on macOS (#​2726)
  • Combine and cache Git repository path queries (#​2724)
  • Optimize common builtin hook execution (#​2768)
  • Optimize scanning in mixed-line-ending and trailing-whitespace (#​2769)
  • Scan check-merge-conflict files in fixed-size blocks (#​2781)
  • Use SIMD UTF-8 validation in check-json, check-toml, and check-yaml (#​2770)
Bug fixes
  • Retry transient rename failures on Windows (#​2756)
  • Use PATH to resolve prek in completion scripts (#​2719)
Documentation
  • Clarify the flow and scope of usage guides (#​2710)
  • Reorganize usage guides and reference documentation (#​2709)
Other changes
Contributors
pycqa/pylint (pycqa/pylint)

v4.0.9

Compare Source

What's new in Pylint 4.0.9?

Release date: 2026-09-23

Security Fixes

  • Someone without access to the configuration or linted code, but with access
    to the cache directory (predictable PYLINT_HOME on a multi-user host) can no
    longer write a crafted pickle that will runs arbitrary code when pylint access its
    stat cache. The result cache is now stored as JSON instead of pickle,
    preventing code-execution. The workaround is upgrading or not pointing PYLINT_HOME
    to an untrusted, shared, or group-writable directory. The default value, ~/.cache/pylint,
    is writable only by the user running pylint. (CVE with the same information pending)

False Positives Fixed

  • Fixed a false positive for no-self-use on a method that only uses
    self before a locally defined class (or other nested method), because
    the checker's could-be-a-function tracking state was not restored after
    visiting the nested method.

    Closes #​3705

  • Fix a false positive for :ref:not-callable when calling functions constructed with
    types.FunctionType or types.LambdaType.

    Closes #​7500

  • Fix a false positive for unnecessary-direct-lambda-call when a directly called
    lambda in a class body wraps a comprehension containing an assignment expression.
    PEP 572 makes that a SyntaxError without the lambda's scope, so following the
    message produced code that would not compile.

    Closes #​9294

  • Fix a false positive for :ref:unnecessary-ellipsis when an ellipsis is the
    sole body statement of a method defined on a Protocol.

    Closes #​9319

  • Fix a false positive for :ref:bad-exception-cause when the bases of the class
    being raised from cannot be inferred, such as an exception deriving from a
    C ex

❗ Important

✂ PR body was truncated to here.


Configuration

📅 Schedule: (in timezone UTC)

  • Branch creation
    • "before 4am on monday"
  • Automerge
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR becomes conflicted, 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.

Summary by CodeRabbit

  • Chores
    • Updated maintenance and code-quality tooling to newer pinned versions and adjusted documentation checks. These changes affect project maintenance and validation only; no user-facing functionality changed. No new capabilities or changes to the app experience are included in this update.

@renovate
renovate Bot requested a review from a team as a code owner September 28, 2026 02:24
@renovate renovate Bot added chore dependencies Pull requests that update a dependency file labels Sep 28, 2026
@renovate
renovate Bot enabled auto-merge (squash) September 28, 2026 02:24
@renovate

renovate Bot commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor Author

⚠️ Artifact update problem

Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: pyproject.toml
Artifact update for filelock resolved to version 4.0.7, which is a pending version that has not yet passed the Minimum Release Age threshold.
Renovate was attempting to update to 4.0.1
This is (likely) not a bug in Renovate, but due to the way your project pins dependencies, _and_ how Renovate calls your package manager to update them.
Until Renovate supports specifying an exact update to your package manager (https://github.com/renovatebot/renovate/issues/41624), it is recommended to directly pin your dependencies (with `rangeStrategy=pin` for apps, or `rangeStrategy=widen` for libraries)
See also: https://docs.renovatebot.com/dependency-pinning/
File name: pyproject.toml
Artifact update for tox resolved to version 4.64.5, which is a pending version that has not yet passed the Minimum Release Age threshold.
Renovate was attempting to update to 4.64.4
This is (likely) not a bug in Renovate, but due to the way your project pins dependencies, _and_ how Renovate calls your package manager to update them.
Until Renovate supports specifying an exact update to your package manager (https://github.com/renovatebot/renovate/issues/41624), it is recommended to directly pin your dependencies (with `rangeStrategy=pin` for apps, or `rangeStrategy=widen` for libraries)
See also: https://docs.renovatebot.com/dependency-pinning/
File name: pyproject.toml
Artifact update for tox resolved to version 4.64.5, which is a pending version that has not yet passed the Minimum Release Age threshold.
Renovate was attempting to update to 4.64.4
This is (likely) not a bug in Renovate, but due to the way your project pins dependencies, _and_ how Renovate calls your package manager to update them.
Until Renovate supports specifying an exact update to your package manager (https://github.com/renovatebot/renovate/issues/41624), it is recommended to directly pin your dependencies (with `rangeStrategy=pin` for apps, or `rangeStrategy=widen` for libraries)
See also: https://docs.renovatebot.com/dependency-pinning/
File name: pyproject.toml
Artifact update for pylint resolved to version 4.1.1, which is a pending version that has not yet passed the Minimum Release Age threshold.
Renovate was attempting to update to 4.0.9
This is (likely) not a bug in Renovate, but due to the way your project pins dependencies, _and_ how Renovate calls your package manager to update them.
Until Renovate supports specifying an exact update to your package manager (https://github.com/renovatebot/renovate/issues/41624), it is recommended to directly pin your dependencies (with `rangeStrategy=pin` for apps, or `rangeStrategy=widen` for libraries)
See also: https://docs.renovatebot.com/dependency-pinning/
File name: pyproject.toml
Artifact update for tombi resolved to version 1.6.1, which is a pending version that has not yet passed the Minimum Release Age threshold.
Renovate was attempting to update to 1.5.8
This is (likely) not a bug in Renovate, but due to the way your project pins dependencies, _and_ how Renovate calls your package manager to update them.
Until Renovate supports specifying an exact update to your package manager (https://github.com/renovatebot/renovate/issues/41624), it is recommended to directly pin your dependencies (with `rangeStrategy=pin` for apps, or `rangeStrategy=widen` for libraries)
See also: https://docs.renovatebot.com/dependency-pinning/
File name: pyproject.toml
Artifact update for pipx resolved to version 1.17.8, which is a pending version that has not yet passed the Minimum Release Age threshold.
Renovate was attempting to update to 1.17.7
This is (likely) not a bug in Renovate, but due to the way your project pins dependencies, _and_ how Renovate calls your package manager to update them.
Until Renovate supports specifying an exact update to your package manager (https://github.com/renovatebot/renovate/issues/41624), it is recommended to directly pin your dependencies (with `rangeStrategy=pin` for apps, or `rangeStrategy=widen` for libraries)
See also: https://docs.renovatebot.com/dependency-pinning/

@coderabbitai

coderabbitai Bot commented Sep 28, 2026 •

Copy link
Copy Markdown

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Enterprise

Run ID: cfcf07f0-6b36-4a67-bdd6-c0319784cf3b

📥 Commits

Reviewing files that changed from the base of the PR and between 8197cf3 and 3a78e81.

⛔ Files ignored due to path filters (1)
  • uv.lock is excluded by !**/*.lock
📒 Files selected for processing (2)
  • .config/dictionary.txt
  • pyproject.toml
💤 Files with no reviewable changes (1)
  • .config/dictionary.txt

Included review availability: This review used your included allowance. Your plan provides up to 12 included reviews per hour; 11 remain after this review.


📝 Walkthrough

Walkthrough

The change updates five pre-commit tool revisions, changes pydoclint class-attribute settings, and removes two dictionary entries.

Changes

Tooling maintenance

Layer / File(s) Summary
Tool revisions and lint configuration
.pre-commit-config.yaml, pyproject.toml
Updates five pinned pre-commit revisions. Replaces the previous pydoclint private-attribute setting with three explicit settings, each set to false.
Dictionary entry cleanup
.config/dictionary.txt
Removes the Worktree and worktree entries.

Priority: ⬇️ Low

Estimated code review effort: 1 (Trivial) | ~5 minutes

Change: Other

Suggested reviewers: cidrblock

Merge Risk: ⚪ Minimal · up to 3a78e

No concrete regression has been established in the tooling updates, so no merge blocker is supported. Run the normal lint checks to validate the dictionary cleanup.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely describes the dependency updates in the pull request.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches 💡 1
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
🛠️ Fix failing CI checks 💡
  • Commit to this branch
  • Create a new PR

Comment @coderabbitai help to get the list of available commands.

@renovate
renovate Bot force-pushed the renovate/all branch 3 times, most recently from ace1bc8 to 96103da Compare September 30, 2026 02:14
Resolve uv.lock conflict and migrate pydoclint config for 0.10.x.
@renovate

renovate Bot commented Oct 1, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@Hrithik-Gavankar Hrithik-Gavankar left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM!

@renovate
renovate Bot merged commit 443949d into main Oct 6, 2026
36 of 38 checks passed
@renovate
renovate Bot deleted the renovate/all branch October 6, 2026 05:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore dependencies Pull requests that update a dependency file

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants