Skip to content

chore(deps): update all dependencies#707

Merged
renovate[bot] merged 1 commit intomainfrom
renovate/all
Mar 16, 2026
Merged

chore(deps): update all dependencies#707
renovate[bot] merged 1 commit intomainfrom
renovate/all

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Mar 16, 2026

This PR contains the following updates:

Package Type Update Change Age Confidence
ansible/team-devtools repository patch v26.2.1v26.2.2 age confidence
astral-sh/uv-pre-commit repository patch 0.10.90.10.10 age confidence
docker/metadata-action action major v5v6 age confidence
docker/setup-buildx-action action major v3v4 age confidence
libtmux (changelog) project.optional-dependencies minor 0.53.10.55.0 age confidence
libtmux (changelog) dependency-groups minor 0.53.10.55.0 age confidence
openapi-core project.optional-dependencies minor 0.22.00.23.0 age confidence
prek (source, changelog) dependency-groups patch 0.3.40.3.5 age confidence
ruff (source, changelog) dependency-groups patch 0.15.50.15.6 age confidence
tox (changelog) dependency-groups patch 4.49.04.49.1 age confidence
tox-uv (changelog) dependency-groups patch 1.33.11.33.4 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

ansible/team-devtools (ansible/team-devtools)

v26.2.2

Compare Source

Maintenance

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

v0.10.10

Compare Source

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

docker/metadata-action (docker/metadata-action)

v6

Compare Source

docker/setup-buildx-action (docker/setup-buildx-action)

v4

Compare Source

tmux-python/libtmux (libtmux)

v0.55.0

Compare Source

What's new
Pane.set_title() (#​636)

New {meth}~libtmux.Pane.set_title method wraps select-pane -T, and
{attr}~libtmux.Pane.title provides a short alias for
{attr}~libtmux.Pane.pane_title:

pane.set_title("my-worker")
pane.pane_title

# 'my-worker'
pane.title

# 'my-worker'

The pane_title format variable is now included in libtmux's format queries
(it was previously excluded).

Configurable tmux binary path (#​636)

{class}~libtmux.Server now accepts a tmux_bin parameter to use an
alternative tmux binary (e.g. wemux, byobu, or a custom build):

server = Server(socket_name="myserver", tmux_bin="/usr/local/bin/tmux-next")

The path is threaded through {meth}~libtmux.Server.cmd,
{meth}~libtmux.Server.raise_if_dead, {func}~libtmux.neo.fetch_objs,
all version-check functions ({func}~libtmux.common.has_version,
{func}~libtmux.common.has_gte_version, etc.), and hook scope guards in
{class}~libtmux.hooks.HooksMixin. All child objects (Session, Window,
Pane) inherit it automatically.
Falls back to shutil.which("tmux") at execution time when not set.

Pre-execution command logging (#​636)

{class}~libtmux.common.tmux_cmd now logs the full command line at
DEBUG level before execution, complementing the existing post-execution
stdout logging. This enables diagnostic output and is a prerequisite for a
future dry-run mode.

Bug fixes
TmuxCommandNotFound raised for invalid tmux_bin path (#​636)

Previously, passing a non-existent binary path raised a raw
FileNotFoundError from subprocess. It now raises
{exc}~libtmux.exc.TmuxCommandNotFound consistently, in both
tmux_cmd and raise_if_dead.

v0.54.0

Compare Source

What's new
Structured lifecycle logging across Server, Session, Window, and Pane (#​637)

All lifecycle operations (create, kill, rename, split) now emit INFO-level log
records with structured extra context. Every log call includes scalar keys
such as tmux_subcommand, tmux_session, tmux_window, tmux_pane, and
tmux_target for filtering in log aggregators and test assertions via
caplog.records.

  • Add NullHandler to library __init__.py per Python logging best practices
  • Add DEBUG-level structured logs for tmux_cmd execution with isEnabledFor guards
  • Replace f-string log formatting with lazy %s formatting throughout
  • Replace traceback.print_stack() calls with proper logger.debug(exc_info=True)
  • Replace logger.exception() in options parsing with logger.warning() and tmux_option_key context
  • Remove unused logger definitions from modules that don't log
Bug fixes
Window.rename_window() now raises on failure instead of silently swallowing (#​637)

Previously rename_window() caught all exceptions and logged them, masking
tmux errors. It now propagates the error, consistent with all other command
methods.

Server.kill() captures stderr and handles "no server running" gracefully (#​637)

Server.kill() previously discarded the tmux return value. It now checks
stderr, raises on unexpected errors, and silently returns for expected
conditions ("no server running", "error connecting to").

Server.new_session() checks kill-session stderr (#​637)

When kill_session=True and the existing session kill fails, new_session()
now raises LibTmuxException with the stderr instead of proceeding silently.

python-openapi/openapi-core (openapi-core)

v0.23.0

Compare Source

Features

  • Add OpenAPI 3.2 support and move V3 aliases to V32 #​1121
  • Add opt-in strict mode for omitted additionalProperties #​1124
  • Add explicit Falcon WSGI/ASGI middleware with dual-mode compatibility #​1122
  • Add structured details for validation errors #​1129
  • Dialect-aware schema validators factory #​1135
  • Support parameter casting in composite schemas #​1136

Fixes

  • Fix broken contributing guidelines link #​1098
  • Fix swapped operation/path order in request-parameters flows #​1120
  • Fix deprecation warnings for omitted params and headers #​1125
  • Include root cause in request body validation errors #​1128

Upgrades

  • Django 6 support #​1103
  • Upgrade jsonschema-path 0.4 openapi-schema-validator 0.7 and openapi-spec-validator 0.8 #​1105

Backward incompatibilities

j178/prek (prek)

v0.3.5

Compare Source

Released on 2026-03-09.

Enhancements
  • Add automatic Ruby download support using rv binaries (#​1668)
  • Adjust open file limit on process startup (#​1705)
  • Allow parallel gem retry (#​1732)
  • Enable system-proxy feature on reqwest (#​1738)
  • Expose --git-dir to force hook installation target (#​1723)
  • Pass --quiet, --verbose, and --no-progress through prek install into generated hook scripts (#​1753)
  • Respect core.sharedRepository for hook permissions (#​1755)
  • Support legacy mode hook script (#​1706)
  • rust: support cli: git dependency 4th segment package disambiguation (#​1747)
Bug fixes
  • Fix Python __main__.py entry (#​1741)
  • python: strip UV_SYSTEM_PYTHON from uv venv and pip install commands (#​1756)
Other changes
Contributors
astral-sh/ruff (ruff)

v0.15.6

Compare Source

Released on 2026-03-12.

Preview features
  • Add support for lazy import parsing (#​23755)
  • Add support for star-unpacking of comprehensions (PEP 798) (#​23788)
  • Reject semantic syntax errors for lazy imports (#​23757)
  • Drop a few rules from the preview default set (#​23879)
  • [airflow] Flag Variable.get() calls outside of task execution context (AIR003) (#​23584)
  • [airflow] Flag runtime-varying values in DAG/task constructor arguments (AIR304) (#​23631)
  • [flake8-bugbear] Implement delattr-with-constant (B043) (#​23737)
  • [flake8-tidy-imports] Add TID254 to enforce lazy imports (#​23777)
  • [flake8-tidy-imports] Allow users to ban lazy imports with TID254 (#​23847)
  • [isort] Retain lazy keyword when sorting imports (#​23762)
  • [pyupgrade] Add from __future__ import annotations automatically (UP006) (#​23260)
  • [refurb] Support newline parameter in FURB101 for Python 3.13+ (#​23754)
  • [ruff] Add os-path-commonprefix (RUF071) (#​23814)
  • [ruff] Add unsafe fix for os-path-commonprefix (RUF071) (#​23852)
  • [ruff] Limit RUF036 to typing contexts; make it unsafe for non-typing-only (#​23765)
  • [ruff] Use starred unpacking for RUF017 in Python 3.15+ (#​23789)
Bug fixes
  • Fix --add-noqa creating unwanted leading whitespace (#​23773)
  • Fix --add-noqa breaking shebangs (#​23577)
  • [formatter] Fix lambda body formatting for multiline calls and subscripts (#​23866)
  • [formatter] Preserve required annotation parentheses in annotated assignments (#​23865)
  • [formatter] Preserve type-expression parentheses in the formatter (#​23867)
  • [flake8-annotations] Fix stack overflow in ANN401 on quoted annotations with escape sequences (#​23912)
  • [pep8-naming] Check naming conventions in match pattern bindings (N806, N815, N816) (#​23899)
  • [perflint] Fix comment duplication in fixes (PERF401, PERF403) (#​23729)
  • [pyupgrade] Properly trigger super change in nested class (UP008) (#​22677)
  • [ruff] Avoid syntax errors in RUF036 fixes (#​23764)
Rule changes
  • [flake8-bandit] Flag S501 with requests.request (#​23873)
  • [flake8-executable] Fix WSL detection in non-Docker containers (#​22879)
  • [flake8-print] Ignore pprint calls with stream= (#​23787)
Documentation
  • Update docs for Markdown code block formatting (#​23871)
  • [flake8-bugbear] Fix misleading description for B904 (#​23731)
Contributors
tox-dev/tox (tox)

v4.49.1

Compare Source

What's Changed

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

tox-dev/tox-uv (tox-uv)

v1.33.4

Compare Source

What's Changed

Full Changelog: tox-dev/tox-uv@1.33.3...1.33.4

v1.33.3

Compare Source

What's Changed

Full Changelog: tox-dev/tox-uv@1.33.2...1.33.3

v1.33.2

Compare Source

What's Changed

  • 🐛 fix(venv): resolve Python spec from env name when tox passes fallback path by @​gaborbernat in #​308

Full Changelog: tox-dev/tox-uv@1.33.1...1.33.2


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 merged commit 2e124f0 into main Mar 16, 2026
30 of 32 checks passed
@renovate renovate bot deleted the renovate/all branch March 16, 2026 01:51
renovate bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Mar 21, 2026
##### [\`26.3.1\`](https://github.com/ansible/ansible-dev-tools/releases/tag/v26.3.1)

#### Features

- feat: replace kubedock with native container-in-container support ([#709](ansible/ansible-dev-tools#709)) [@cidrblock](https://github.com/cidrblock)

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

#### Fixes

- fix: update devtools tools to 26.3.0 ([#701](ansible/ansible-dev-tools#701)) [@ssbarnea](https://github.com/ssbarnea)
- fix: entry point and pytest config ([#694](ansible/ansible-dev-tools#694)) [@ssbarnea](https://github.com/ssbarnea)
- fix: compatibility with newer tox releases ([#700](ansible/ansible-dev-tools#700)) [@ssbarnea](https://github.com/ssbarnea)
- fix: selenium container ([#698](ansible/ansible-dev-tools#698)) [@ssbarnea](https://github.com/ssbarnea)
- fix: selenium container arm64 ([#695](ansible/ansible-dev-tools#695)) [@ssbarnea](https://github.com/ssbarnea)

#### Maintenance

- chore(deps): update pep621 ([#708](ansible/ansible-dev-tools#708)) @[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#707](ansible/ansible-dev-tools#707)) @[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps-dev): bump black from 26.3.0 to 26.3.1 in the uv group across 1 directory ([#705](ansible/ansible-dev-tools#705)) @[dependabot\[bot\]](https://github.com/apps/dependabot)
- chore: update mkdocs ([#703](ansible/ansible-dev-tools#703)) [@ssbarnea](https://github.com/ssbarnea)
- chore(deps): update all dependencies ([#702](ansible/ansible-dev-tools#702)) @[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#696](ansible/ansible-dev-tools#696)) @[renovate\[bot\]](https://github.com/apps/renovate)
- chore: improve test robustness for devspaces environment ([#697](ansible/ansible-dev-tools#697)) [@VedantMadane](https://github.com/VedantMadane)
- chore: add adt and python extension to selenium container ([#699](ansible/ansible-dev-tools#699)) [@ssbarnea](https://github.com/ssbarnea)
sdwilsh pushed a commit to sdwilsh/ansible-playbooks that referenced this pull request Mar 21, 2026
##### [\`26.3.1\`](https://github.com/ansible/ansible-dev-tools/releases/tag/v26.3.1)

#### Features

- feat: replace kubedock with native container-in-container support ([#709](ansible/ansible-dev-tools#709)) [@cidrblock](https://github.com/cidrblock)

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

#### Fixes

- fix: update devtools tools to 26.3.0 ([#701](ansible/ansible-dev-tools#701)) [@ssbarnea](https://github.com/ssbarnea)
- fix: entry point and pytest config ([#694](ansible/ansible-dev-tools#694)) [@ssbarnea](https://github.com/ssbarnea)
- fix: compatibility with newer tox releases ([#700](ansible/ansible-dev-tools#700)) [@ssbarnea](https://github.com/ssbarnea)
- fix: selenium container ([#698](ansible/ansible-dev-tools#698)) [@ssbarnea](https://github.com/ssbarnea)
- fix: selenium container arm64 ([#695](ansible/ansible-dev-tools#695)) [@ssbarnea](https://github.com/ssbarnea)

#### Maintenance

- chore(deps): update pep621 ([#708](ansible/ansible-dev-tools#708)) @[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#707](ansible/ansible-dev-tools#707)) @[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps-dev): bump black from 26.3.0 to 26.3.1 in the uv group across 1 directory ([#705](ansible/ansible-dev-tools#705)) @[dependabot\[bot\]](https://github.com/apps/dependabot)
- chore: update mkdocs ([#703](ansible/ansible-dev-tools#703)) [@ssbarnea](https://github.com/ssbarnea)
- chore(deps): update all dependencies ([#702](ansible/ansible-dev-tools#702)) @[renovate\[bot\]](https://github.com/apps/renovate)
- chore(deps): update all dependencies ([#696](ansible/ansible-dev-tools#696)) @[renovate\[bot\]](https://github.com/apps/renovate)
- chore: improve test robustness for devspaces environment ([#697](ansible/ansible-dev-tools#697)) [@VedantMadane](https://github.com/VedantMadane)
- chore: add adt and python extension to selenium container ([#699](ansible/ansible-dev-tools#699)) [@ssbarnea](https://github.com/ssbarnea)
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