Skip to content

chore(deps): update all dependencies#710

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/all
Mar 23, 2026
Merged

chore(deps): update all dependencies#710
renovate[bot] merged 1 commit into
mainfrom
renovate/all

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Mar 23, 2026

This PR contains the following updates:

Package Change Age Confidence Type Update Pending
ansible-creator (changelog) 26.3.026.3.2 age confidence project.dependencies patch
ansible-pylibssh ==1.3.0==1.4.0 age confidence project.optional-dependencies minor
ansible/actions v1.0.1v1.1.0 age confidence repository minor
astral-sh/uv-pre-commit 0.10.100.10.12 age confidence repository patch
biomejs/pre-commit v2.4.6v2.4.8 age confidence repository patch
coverage 7.13.47.13.5 age confidence dependency-groups patch
pipx (changelog) 1.8.01.10.1 age confidence dependency-groups minor
prek (source, changelog) 0.3.50.3.6 age confidence dependency-groups patch
ruff (source, changelog) 0.15.60.15.7 age confidence dependency-groups patch
tombi 0.9.60.9.8 age confidence dependency-groups patch 0.9.9
tox (changelog) 4.49.14.50.3 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-creator (ansible-creator)

v26.3.2

Compare Source

Features

Fixes

v26.3.1

Compare Source

Fixes

Maintenance

ansible/pylibssh (ansible-pylibssh)

v1.4.0

Compare Source

======

(2026-03-15)

Bug fixes

  • Fixed the log level mapping to cover the entire libssh range
    -- by :user:Jakuje and :user:webknjaz.

    Previously it was not possible to set the most verbose libssh log level
    SSH_LOG_TRACE to get the most verbose log messages useful for debugging
    connection issues.

    Related issues and pull requests on GitHub:
    :issue:597.

Features

  • Made libssh use the Python :external+python:mod:logging system
    -- by :user:Jakuje and :user:webknjaz.

    Previously the underlying libssh library was writing its logs directly
    from the C-level into stderr, which caused inconsistent behavior.

    The default log level is now set to :data:ANSIBLE_PYLIBSSH_TRACE
    and the downstream loggers are able to trim the verbosity down.
    If you need performance, it is possible to disable logging on the libssh
    side at the source by setting a lower logging value, for example:

    .. code-block:: python

    ssh_session.set_log_level(ANSIBLE_PYLIBSSH_NOLOG)

    Additionally, the log level can be now be set also through the session initializer:

    .. code-block:: python

    ssh = Session(log_verbosity=ANSIBLE_PYLIBSSH_TRACE)

    or the connect() method arguments:

    .. code-block:: python

    ssh.connect(log_verbosity=ANSIBLE_PYLIBSSH_TRACE)

    Setting any levels imported from :external+python:mod:!logging is also supported.

    Related issues and pull requests on GitHub:
    :issue:597.

Packaging updates and notes for downstreams

  • Started shipping binary armv7l wheels -- by :user:webknjaz.

    Related issues and pull requests on GitHub:
    :issue:648.

  • Upgrading :pypi:cibuildwheel to v2.22.0 also picked up Python 3.13
    and enabled respective wheels to be built -- by :user:webknjaz.

    Related issues and pull requests on GitHub:
    :issue:648.

  • The CI/CD/packaging infrastructure has been updated to produce
    :external+packaging:term:source distribution <Source Distribution (or "sdist")>
    file names consistent with the requirement of uploading artifacts
    compliant with the core packaging metadata 2.2 or newer to PyPI and
    TestPyPI -- by :user:webknjaz.

    Along with that, the infrastructure has been adjusted to expect
    :pep:625-conforming names in its guard rails checks
    -- with some :user:cidrblock\ s help.

    Related issues and pull requests on GitHub:
    :issue:808, :issue:809.

  • Upgrading :pypi:cibuildwheel to v3.1.0 also picked up Python 3.14
    and enabled respective wheels to be built -- by :user:webknjaz.

    Building the free-threaded wheels remains disabled, though.

    Related issues and pull requests on GitHub:
    :issue:809, :issue:823.

  • While upgrading :pypi:cibuildwheel to v3.1.4, its defaults changed to
    attempt building wheels for the RISC-V architecture. This target is now
    disabled explicitly due to the lack of infrastructure
    -- by :user:webknjaz.

    We may enable it at a later time as a separate dedicated effort.

    Related issues and pull requests on GitHub:
    :issue:809, :issue:824.

  • Due to :pypi:cibuildwheel to v3 bundling :pypi:delocate 0.13.0 that
    enforces deployment-target consistency with the brew-installed copy of
    the libssh in the build jobs, the macOS wheels we build now require
    macOS version 15.0 or newer.

    -- by :user:cidrblock and :user:webknjaz

    Related issues and pull requests on GitHub:
    :issue:809, :issue:824.

  • The core packaging metadata now reflects that we test the project under
    Python 3.13 and 3.14 (with GIL enabled)
    -- by :user:cidrblock and :user:webknjaz.

    Related issues and pull requests on GitHub:
    :issue:809, :issue:825.

  • The pre-cached armv7l images we build for the packaging
    infrastructure are now correctly tagged with the linux/arm/v7
    OCI platform tag -- by :user:webknjaz.

    Related issues and pull requests on GitHub:
    :issue:810.

  • The build backend configuration no longer sets the deprecated
    bdist_wheel.universal setting -- by :user:webknjaz.

    This does not influence the packaging artifacts in any way.

    Related issues and pull requests on GitHub:
    :issue:811.

  • The build backend has been configured to exclude
    :file:.git_archival.txt from source distributions built from Git
    -- by :user:webknjaz.

    This reduces the number of false positive warning the backend outputs.

    Related issues and pull requests on GitHub:
    :issue:811.

Contributor-facing changes

  • The repository is now set up to auto-format Python files with Ruff.
    Cython keeps being formatted by cython-lint.

    -- by :user:webknjaz

    Related commits on GitHub:
    :commit:234a2d34, :commit:a63b6028, :commit:0e385696.

  • The linting configuration now uses Ruff to run additional checks on
    pure Python modules -- by :user:webknjaz.

    Related commits on GitHub:
    :commit:817095443f6afa4b3822780110712db148693075.

  • cibuildwheel started making use of the armv7l container image
    following its upgrade to v2.22.0 -- by :user:webknjaz.

    Related issues and pull requests on GitHub:
    :issue:648.

  • Increased the amount of retries in test to avoid possible timeouts
    on slower systems -- by :user:Jakuje.

    Related issues and pull requests on GitHub:
    :issue:777.

  • The SSHD start probe client command is now shielded from external
    environmnent and will no longer attempt using an SSH agent on the
    machine where the tests are involved, nor will it use alternative
    authentication methods -- by :user:webknjaz.

    Related issues and pull requests on GitHub:
    :issue:782.

  • Now that the macos-13 runner VM image has been decommissioned, the CI and CD jobs have been migrated to use macos-15-intel -- by :user:komaldesai13.

    This includes giving the macOS build job more time to complete as the new version is a little slower.

    Related issues and pull requests on GitHub:
    :issue:791.

  • Updated the version of libssh to the latest release v0.12.0
    in the cached manylinux build environment container images
    -- by :user:Jakuje.

    Related issues and pull requests on GitHub:
    :issue:797.

  • Updated the bundled version of libssh to 0.12.0 in platform-specific
    wheels published on PyPI -- by :user:Jakuje.

    Related issues and pull requests on GitHub:
    :issue:798.

  • Added Fedora and ubi9 images to CI/CD pipeline that are relevant in 2026
    and removed EOL Fedora versions -- by :user:Jakuje.

    Related issues and pull requests on GitHub:
    :issue:801.

  • The pre-commit framework configuration has been updated to be in
    sync with awx-plugins and other projects. It now has a few
    additional linters and a workaround for the outdated ones.

    -- by :user:webknjaz

    Related issues and pull requests on GitHub:
    :issue:803.

  • The standalone mentions of pylibssh have been replaced with
    ansible-pylibssh in file license headers -- by :user:Jakuje.

    Related issues and pull requests on GitHub:
    :issue:804.

  • The CI/CD/packaging infrastructure has been updated to produce
    :external+packaging:term:source distribution <Source Distribution (or "sdist")>
    file names consistent with the requirement of uploading artifacts
    compliant with the core packaging metadata 2.2 or newer to PyPI and
    TestPyPI -- by :user:webknjaz.

    Along with that, the infrastructure has been adjusted to expect
    :pep:625-conforming names in its guard rails checks
    -- with some :user:cidrblock\ s help.

    Related issues and pull requests on GitHub:
    :issue:808, :issue:809.

  • :pypi:cibuildwheel has been upgraded to v3.1.4 -- by :user:webknjaz.

    Related issues and pull requests on GitHub:
    :issue:809, :issue:820, :issue:821, :issue:823, :issue:824.

  • The coverage measurement infrastructure now uses the ctrace
    :external+coveragepy:std:ref:measurement core <config_run_core>
    across all the Python versions consistently -- by :user:webknjaz.

    Related issues and pull requests on GitHub:
    :issue:809, :issue:825.

  • The CI now tests wheels built for Python 3.13 and 3.14
    -- by :user:cidrblock and :user:webknjaz.

    Related issues and pull requests on GitHub:
    :issue:809, :issue:825.

  • The pre-cached armv7l images we build for the packaging
    infrastructure are now correctly tagged with the linux/arm/v7
    OCI platform tag -- by :user:webknjaz.

    Related issues and pull requests on GitHub:
    :issue:810.

  • The build backend configuration no longer sets the deprecated
    bdist_wheel.universal setting -- by :user:webknjaz.

    This does not influence the packaging artifacts in any way.

    Related issues and pull requests on GitHub:
    :issue:811.

  • The CI/CD infrastructure has been set up to avoid parts of the template
    injection problem in GitHub Actions workflow definitions. The shell
    entry point has been set to bash for any scripts with extra strictness
    enabled.

    -- by :user:webknjaz

    Related issues and pull requests on GitHub:
    :issue:816.

  • The CI/CD and packaging infrastructure now sources the PyPI project name
    from :file:setup.cfg rather than hardcoding it -- by :user:webknjaz.

    Related issues and pull requests on GitHub:
    :issue:817.

  • The documentation building infrastructure now integrates GitHub-related
    RST roles using the :pypi:sphinx-issues extension -- by :user:webknjaz.

    Related issues and pull requests on GitHub:
    :issue:818.


ansible/actions (ansible/actions)

v1.1.0

Compare Source

Features

Fixes

Maintenance

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

v0.10.12

Compare Source

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

v0.10.11

Compare Source

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

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

v2.4.8

Compare Source

v2.4.7

Compare Source

coveragepy/coveragepy (coverage)

v7.13.5

Compare Source

  • Fix: issue 2138_ describes a memory leak that happened when repeatedly
    using the Coverage API with in-memory data. This is now fixed.

  • Fix: the markdown-formatted coverage report didn't fully escape special
    characters in file paths (issue 2141). This would be very unlikely to
    cause a problem, but now it's done properly, thanks to Ellie Ayla <pull 2142_>
    .

  • Fix: the C extension wouldn't build on VS2019, but now it does (issue 2145_).

.. _issue 2138: #​2138
.. _issue 2141: #​2141
.. _pull 2142: #​2142
.. _issue 2145: #​2145

.. _changes_7-13-4:

pypa/pipx (pipx)

v1.10.1

Compare Source

What's Changed

Full Changelog: pypa/pipx@1.10.0...1.10.1

v1.10.0

Compare Source

What's Changed

New Contributors

Full Changelog: pypa/pipx@1.9.0...1.10.0

v1.9.0

Compare Source

What's Changed

New Contributors

Full Changelog: pypa/pipx@1.8.0...1.9.0

j178/prek (prek)

v0.3.6

Compare Source

Released on 2026-03-16.

Enhancements
  • Allow selectors for hook ids containing colons (#​1782)
  • Rename prek install-hooks to prek prepare-hooks and prek install --install-hooks to prek install --prepare-hooks (#​1766)
  • Retry auth-failed repo clones with terminal prompts enabled (#​1761)
Performance
  • Optimize detect_private_key by chunked reading and using aho-corasick (#​1791)
  • Optimize fix_byte_order_marker by shifting file contents in place (#​1790)
Bug fixes
  • Align stage defaulting behavior with pre-commit (#​1788)
  • Make sure child output is drained in the PTY subprocess (#​1768)
  • fix(golang): use GOTOOLCHAIN=local when probing system go (#​1797)
Documentation
  • Disambiguate “hook” terminology by renaming "Git hooks" to "Git shims" (#​1776)
  • Document compatibility with pre-commit (#​1767)
  • Update configuration.md with TOML 1.1 notes (#​1764)
Other changes
Contributors
astral-sh/ruff (ruff)

v0.15.7

Compare Source

Released on 2026-03-19.

Preview features
  • Display output severity in preview (#​23845)
  • Don't show noqa hover for non-Python documents (#​24040)
Rule changes
  • [pycodestyle] Recognize pyrefly: as a pragma comment (E501) (#​24019)
Server
  • Don't return code actions for non-Python documents (#​23905)
Documentation
  • Add company AI policy to contributing guide (#​24021)
  • Document editor features for Markdown code formatting (#​23924)
  • [pylint] Improve phrasing (PLC0208) (#​24033)
Other changes
  • Use PEP 639 license information (#​19661)
Contributors
tombi-toml/tombi (tombi)

v0.9.8

Compare Source

What's Changed

🚀 New Features
🛠️ Other Changes

Full Changelog: tombi-toml/tombi@v0.9.7...v0.9.8

v0.9.7

Compare Source

What's Changed

🐛 Bug Fixes
  • fix: terminal pop-up problem with vscode extension in Windows system by @​luo2430 in #​1600
🛠️ Other Changes

New Contributors

Full Changelog: tombi-toml/tombi@v0.9.6...v0.9.7

tox-dev/tox (tox)

v4.50.3

Compare Source

What's Changed

Full Changelog: tox-dev/tox@4.50.2...4.50.3

v4.50.2

Compare Source

What's Changed

New Contributors

Full Changelog: tox-dev/tox@4.50.1...4.50.2

v4.50.1

Compare Source

What's Changed

Full Changelog: tox-dev/tox@4.50.0...4.50.1

v4.50.0

Compare Source

What's Changed

Full Changelog: tox-dev/tox@4.49.1...4.50.0


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 requested a review from a team as a code owner March 23, 2026 00:27
@renovate renovate Bot enabled auto-merge (squash) March 23, 2026 00:27
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented Mar 23, 2026

⚠️ Artifact update problem

Renovate failed to update an artifact 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 tombi resolved to version 0.9.9, which is a pending version that has not yet passed the Minimum Release Age threshold.
Renovate was attempting to update to 0.9.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/

@renovate renovate Bot merged commit 869a31d into main Mar 23, 2026
30 of 32 checks passed
@renovate renovate Bot deleted the renovate/all branch March 23, 2026 00:37
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Apr 11, 2026
##### [\`26.4.1\`](https://github.com/ansible/ansible-dev-tools/releases/tag/v26.4.1)

#### Fixes

- fix: use GitHub Actions variable for REGISTRY\_USERNAME instead of secret ([#574](ansible/ansible-dev-tools#574)) [@NilashishC](https://github.com/NilashishC)

#### Maintenance

- chore(ci): use explicit \_extends path for Release Drafter v7 ([#577](ansible/ansible-dev-tools#577)) [@anusshukla](https://github.com/anusshukla)
- chore(deps): update all dependencies pep621 ([#573](ansible/ansible-dev-tools#573)) [@renovate](https://github.com/renovate)\[bot]
- chore(deps): update all dependencies ([#572](ansible/ansible-dev-tools#572)) [@renovate](https://github.com/renovate)\[bot]

#### Contributors

anusshukla and NilashishC

---
##### [\`26.4.0\`](https://github.com/ansible/ansible-dev-tools/releases/tag/v26.4.0)

#### Fixes

- fix: push arch images to final repo before manifest creation ([#706](ansible/ansible-dev-tools#706)) [@anusshukla](https://github.com/anusshukla)
- fix: bump minimal devtools versions ([#717](ansible/ansible-dev-tools#717)) [@ssbarnea](https://github.com/ssbarnea)
- fix(security): update dependencies \[SECURITY] ([#712](ansible/ansible-dev-tools#712)) @[renovate\[bot\]](https://github.com/apps/renovate)

#### Maintenance

- chore: update ansible-creator to v26.3.3 ([#715](ansible/ansible-dev-tools#715)) [@rockygeekz](https://github.com/rockygeekz)
- chore(deps): update pep621 ([#714](ansible/ansible-dev-tools#714)) @[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#713](ansible/ansible-dev-tools#713)) @[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update pep621 ([#711](ansible/ansible-dev-tools#711)) @[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#710](ansible/ansible-dev-tools#710)) @[renovate\[bot\]](https://github.com/apps/renovate)
sdwilsh pushed a commit to sdwilsh/ansible-playbooks that referenced this pull request Apr 11, 2026
##### [\`26.4.1\`](https://github.com/ansible/ansible-dev-tools/releases/tag/v26.4.1)

#### Fixes

- fix: use GitHub Actions variable for REGISTRY\_USERNAME instead of secret ([#574](ansible/ansible-dev-tools#574)) [@NilashishC](https://github.com/NilashishC)

#### Maintenance

- chore(ci): use explicit \_extends path for Release Drafter v7 ([#577](ansible/ansible-dev-tools#577)) [@anusshukla](https://github.com/anusshukla)
- chore(deps): update all dependencies pep621 ([#573](ansible/ansible-dev-tools#573)) [@renovate](https://github.com/renovate)\[bot]
- chore(deps): update all dependencies ([#572](ansible/ansible-dev-tools#572)) [@renovate](https://github.com/renovate)\[bot]

#### Contributors

anusshukla and NilashishC

---
##### [\`26.4.0\`](https://github.com/ansible/ansible-dev-tools/releases/tag/v26.4.0)

#### Fixes

- fix: push arch images to final repo before manifest creation ([#706](ansible/ansible-dev-tools#706)) [@anusshukla](https://github.com/anusshukla)
- fix: bump minimal devtools versions ([#717](ansible/ansible-dev-tools#717)) [@ssbarnea](https://github.com/ssbarnea)
- fix(security): update dependencies \[SECURITY] ([#712](ansible/ansible-dev-tools#712)) @[renovate\[bot\]](https://github.com/apps/renovate)

#### Maintenance

- chore: update ansible-creator to v26.3.3 ([#715](ansible/ansible-dev-tools#715)) [@rockygeekz](https://github.com/rockygeekz)
- chore(deps): update pep621 ([#714](ansible/ansible-dev-tools#714)) @[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#713](ansible/ansible-dev-tools#713)) @[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update pep621 ([#711](ansible/ansible-dev-tools#711)) @[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#710](ansible/ansible-dev-tools#710)) @[renovate\[bot\]](https://github.com/apps/renovate)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

1 participant