Skip to content

chore(deps): combined dependency bumps#4794

Merged
tpurschke merged 10 commits into
CactuseSecurity:developfrom
tpurschke:chore/combined-dependabot-bumps
Jun 21, 2026
Merged

chore(deps): combined dependency bumps#4794
tpurschke merged 10 commits into
CactuseSecurity:developfrom
tpurschke:chore/combined-dependabot-bumps

Conversation

@tpurschke

@tpurschke tpurschke commented Jun 21, 2026

Copy link
Copy Markdown
Contributor

Combines the currently open Dependabot bump PRs into a single branch so they can be validated together against the install pipeline.

Included bumps

Deliberately excluded: #4790 (ansible 14.1.0)

ansible 13.x/14.x require Python >= 3.12 (they pin ansible-core ~=2.21). The installer pip-installs ansible into a venv built on the system python3 (scripts/install-ansible-from-venv.sh), so the distro's default Python is the hard gate. Python >= 3.12 is not available on most supported platforms:

Supported OS python3 ansible 14?
Debian 11 (recommended) 3.9 no
Debian 12 3.11 no
Debian 13 3.13 yes
Ubuntu 20.04 (recommended) 3.8 no
Ubuntu 22.04 3.10 no
Ubuntu 24.04 3.12 yes

Dependabot had already jumped develop from 12.3.0 -> 14.0.0, which broke installs on Debian 12. This branch therefore caps ansible at 12.3.0 — the last release installable on Python 3.11 — instead of taking #4790. The rationale is documented inline in requirements.txt.

#4790 should be closed in favour of this cap. A separate follow-up should reconcile the recommended-OS list in documentation/system-requirements.md with the Python 3.11 floor (pre-existing, not introduced here).

🤖 Generated with Claude Code

dependabot Bot and others added 10 commits June 19, 2026 21:17
---
updated-dependencies:
- dependency-name: Swashbuckle.AspNetCore
  dependency-version: 10.2.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [ansible](https://github.com/ansible-community/ansible-build-data) from 14.0.0 to 14.1.0.
- [Changelog](https://github.com/ansible-community/ansible-build-data/blob/main/docs/release-process.md)
- [Commits](ansible-community/ansible-build-data@14.0.0...14.1.0)

---
updated-dependencies:
- dependency-name: ansible
  dependency-version: 14.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.17 to 0.15.18.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.15.17...0.15.18)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.15.18
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pytest](https://github.com/pytest-dev/pytest) from 9.1.0 to 9.1.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@9.1.0...9.1.1)

---
updated-dependencies:
- dependency-name: pytest
  dependency-version: 9.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…-14.1.0' into chore/combined-dependabot-bumps
…files/importer/develop/pytest-9.1.1' into chore/combined-dependabot-bumps
…files/importer/develop/ruff-0.15.18' into chore/combined-dependabot-bumps
ansible 13.x/14.x require Python >=3.12 (ansible-core ~=2.21), which is
unavailable on supported platforms such as Debian 12 (Python 3.11). Pin
back to 12.3.0, the last release installable on Python 3.11.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@tpurschke tpurschke merged commit c588611 into CactuseSecurity:develop Jun 21, 2026
4 checks passed
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant