Skip to content

chore(deps): update all dependencies#4603

Merged
ansibuddy merged 2 commits intomainfrom
renovate/all
Feb 9, 2026
Merged

chore(deps): update all dependencies#4603
ansibuddy merged 2 commits intomainfrom
renovate/all

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Feb 9, 2026

This PR contains the following updates:

Package Type Update Change Pending Age Confidence
astral-sh/ruff-pre-commit repository minor v0.14.14v0.15.0 age confidence
astral-sh/uv-pre-commit repository minor 0.9.280.10.0 age confidence
biomejs/pre-commit repository patch v2.3.13v2.3.14 age confidence
pip (changelog) dependency-groups patch 26.026.0.1 age confidence
tombi-toml/tombi-pre-commit repository patch v0.7.25v0.7.27 v0.7.28 age confidence
lockFileMaintenance All locks refreshed
ruff (source, changelog) dependency-groups minor 0.14.140.15.0 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.15.0

Compare Source

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

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

v0.10.0

Compare Source

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

v0.9.30

Compare Source

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

v0.9.29

Compare Source

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

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

v2.3.14

Compare Source

pypa/pip (pip)

v26.0.1

Compare Source

tombi-toml/tombi-pre-commit (tombi-toml/tombi-pre-commit)

v0.7.27

Compare Source

See: https://github.com/tombi-toml/tombi/releases/tag/v0.7.27

v0.7.26

Compare Source

See: https://github.com/tombi-toml/tombi/releases/tag/v0.7.26

astral-sh/ruff (ruff)

v0.15.0

Compare Source

Released on 2026-02-03.

Check out the blog post for a migration
guide and overview of the changes!

Breaking changes
  • Ruff now formats your code according to the 2026 style guide. See the formatter section below or in the blog post for a detailed list of changes.

  • The linter now supports block suppression comments. For example, to suppress N803 for all parameters in this function:

    # ruff: disable[N803]
    def foo(
        legacyArg1,
        legacyArg2,
        legacyArg3,
        legacyArg4,
    ): ...
    # ruff: enable[N803]

    See the documentation for more details.

  • The ruff:alpine Docker image is now based on Alpine 3.23 (up from 3.21).

  • The ruff:debian and ruff:debian-slim Docker images are now based on Debian 13 "Trixie" instead of Debian 12 "Bookworm."

  • Binaries for the ppc64 (64-bit big-endian PowerPC) architecture are no longer included in our releases. It should still be possible to build Ruff manually for this platform, if needed.

  • Ruff now resolves all extended configuration files before falling back on a default Python version.

Stabilization

The following rules have been stabilized and are no longer in preview:

The following behaviors have been stabilized:

  • The --output-format flag is now respected when running Ruff in --watch mode, and the full output format is now used by default, matching the regular CLI output.
  • builtin-attribute-shadowing (A003) now detects the use of shadowed built-in names in additional contexts like decorators, default arguments, and other attribute definitions.
  • duplicate-union-member (PYI016) now considers typing.Optional when searching for duplicate union members.
  • split-static-string (SIM905) now offers an autofix when the maxsplit argument is provided, even without a sep argument.
  • dict-get-with-none-default (SIM910) now applies to more types of key expressions.
  • super-call-with-parameters (UP008) now has a safe fix when it will not delete comments.
  • unnecessary-default-type-args (UP043) now applies to stub (.pyi) files on Python versions before 3.13.
Formatter

This release introduces the new 2026 style guide, with the following changes:

  • Lambda parameters are now kept on the same line and lambda bodies will be parenthesized to let
    them break across multiple lines (#​21385)
  • Parentheses around tuples of exceptions in except clauses will now be removed on Python 3.14 and
    later (#​20768)
  • A single empty line is now permitted at the beginning of function bodies (#​21110)
  • Parentheses are avoided for long as captures in match statements (#​21176)
  • Extra spaces between escaped quotes and ending triple quotes can now be omitted (#​17216)
  • Blank lines are now enforced before classes with decorators in stub files (#​18888)
Preview features
Bug fixes
  • Fix suppression indentation matching (#​22903)
Rule changes
  • Customize where the fix_title sub-diagnostic appears (#​23044)
  • [FastAPI] Add sub-diagnostic explaining why a fix was unavailable (FAST002) (#​22565)
  • [flake8-annotations] Don't suggest NoReturn for functions raising NotImplementedError (ANN201, ANN202, ANN205, ANN206) (#​21311)
  • [pyupgrade] Make fix unsafe if it deletes comments (UP017) (#​22873)
  • [pyupgrade] Make fix unsafe if it deletes comments (UP020) (#​22872)
  • [pyupgrade] Make fix unsafe if it deletes comments (UP033) (#​22871)
  • [refurb] Do not add abc.ABC if already present (FURB180) (#​22234)
  • [refurb] Make fix unsafe if it deletes comments (FURB110) (#​22768)
  • [ruff] Add sub-diagnostics with permissions (RUF064) (#​22972)
Server
  • Identify notebooks by LSP didOpen instead of .ipynb file extension (#​22810)
CLI
  • Add --color CLI option to force colored output (#​22806)
Documentation
  • Document - stdin convention in CLI help text (#​22817)
  • [refurb] Change example to re.search with ^ anchor (FURB167) (#​22984)
  • Fix link to Sphinx code block directives (#​23041)
  • [pydocstyle] Clarify which quote styles are allowed (D300) (#​22825)
  • [flake8-bugbear] Improve docs for no-explicit-stacklevel (B028) (#​22538)
Other changes
Contributors

Configuration

📅 Schedule: Branch creation - "before 4am on monday" in timezone UTC, Automerge - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) in timezone UTC.

🚦 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 chore label Feb 9, 2026
@renovate renovate bot requested a review from a team as a code owner February 9, 2026 01:08
@renovate renovate bot added dependencies Pull requests that update a dependency file pre-commit labels Feb 9, 2026
@github-actions github-actions bot added chore and removed chore labels Feb 9, 2026
@ansibuddy ansibuddy enabled auto-merge (squash) February 9, 2026 01:08
@ansibuddy ansibuddy merged commit ddafbbb into main Feb 9, 2026
22 checks passed
@ansibuddy ansibuddy deleted the renovate/all branch February 9, 2026 01:19
@github-project-automation github-project-automation bot moved this from Review to Done in 🧰 devtools project board Feb 9, 2026
rija added a commit to rmenage/ansible-role-hardened-docker that referenced this pull request Mar 3, 2026
This MR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [molecule](https://github.com/ansible-community/molecule) ([changelog](https://github.com/ansible-community/molecule/releases)) | `>=25.0.0,<26.0.0` → `>=26.2.0,<26.3.0` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/molecule/26.2.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/molecule/25.12.0/26.2.0?slim=true) |

---

### Release Notes

<details>
<summary>ansible-community/molecule (molecule)</summary>

### [`v26.2.0`](https://github.com/ansible/molecule/releases/tag/v26.2.0)

[Compare Source](ansible/molecule@v25.12.0...v26.2.0)

#### Features

- feat: improve scenario selection and filtering for large collection trees ([#&#8203;4613](ansible/molecule#4613)) [@&#8203;cidrblock](https://github.com/cidrblock)
- feat: support nested scenario directories in collection mode ([#&#8203;4611](ansible/molecule#4611)) [@&#8203;cidrblock](https://github.com/cidrblock)

#### Fixes

- fix: remove use of click-help-colors ([#&#8203;4569](ansible/molecule#4569)) [@&#8203;ssbarnea](https://github.com/ssbarnea)
- fix: validate .git directories in find\_vcs\_root() ([#&#8203;4610](ansible/molecule#4610)) [@&#8203;skeetmtp](https://github.com/skeetmtp)
- fix: handle missing molecule\_yml\_date\_modified key in state ([#&#8203;4606](ansible/molecule#4606)) [@&#8203;dmzoneill](https://github.com/dmzoneill)
- Add execution flow documentation ([#&#8203;4589](ansible/molecule#4589)) [@&#8203;Qalthos](https://github.com/Qalthos)
- Modify contact links in issue template config ([#&#8203;4586](ansible/molecule#4586)) [@&#8203;alisonlhart](https://github.com/alisonlhart)

#### Maintenance

- chore(deps): update all dependencies ([#&#8203;4612](ansible/molecule#4612)) @&#8203;[renovate\[bot\]](https://github.com/apps/renovate)
- chore: replace pre-commit with prek ([#&#8203;4614](ansible/molecule#4614)) [@&#8203;ssbarnea](https://github.com/ssbarnea)
- chore: use tox>=4.46.0 during testing ([#&#8203;4615](ansible/molecule#4615)) [@&#8203;ssbarnea](https://github.com/ssbarnea)
- chore(deps): update pep621 ([#&#8203;4609](ansible/molecule#4609)) @&#8203;[renovate\[bot\]](https://github.com/apps/renovate)
- Bump cryptography from 46.0.4 to 46.0.5 ([#&#8203;4604](ansible/molecule#4604)) @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot)
- Bump pillow from 12.1.0 to 12.1.1 ([#&#8203;4605](ansible/molecule#4605)) @&#8203;[dependabot\[bot\]](https://github.com/apps/dependabot)
- chore(deps): update all dependencies ([#&#8203;4608](ansible/molecule#4608)) @&#8203;[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#&#8203;4603](ansible/molecule#4603)) @&#8203;[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#&#8203;4599](ansible/molecule#4599)) @&#8203;[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update dependencies \[security] ([#&#8203;4601](ansible/molecule#4601)) @&#8203;[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#&#8203;4598](ansible/molecule#4598)) @&#8203;[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#&#8203;4595](ansible/molecule#4595)) @&#8203;[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#&#8203;4594](ansible/molecule#4594)) @&#8203;[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#&#8203;4593](ansible/molecule#4593)) @&#8203;[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#&#8203;4592](ansible/molecule#4592)) @&#8203;[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#&#8203;4591](ansible/molecule#4591)) @&#8203;[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#&#8203;4590](ansible/molecule#4590)) @&#8203;[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#&#8203;4587](ansible/molecule#4587)) @&#8203;[renovate\[bot\]](https://github.com/apps/renovate)
- chore: adopt pytest>=9.0.0 config ([#&#8203;4583](ansible/molecule#4583)) [@&#8203;Qalthos](https://github.com/Qalthos)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this MR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box

---

This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45OS4wIiwidXBkYXRlZEluVmVyIjoiNDIuOTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->


Refs:  rmenage/ansible-role-hardened-docker!23
See-also:
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 pre-commit

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

1 participant