Skip to content

chore(deps): bump pyinfra from 3.9.2 to 3.10.0 - #48

Merged
xoity merged 1 commit into
mainfrom
dependabot/pip/pyinfra-3.10.0
Aug 25, 2026
Merged

chore(deps): bump pyinfra from 3.9.2 to 3.10.0#48
xoity merged 1 commit into
mainfrom
dependabot/pip/pyinfra-3.10.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 3, 2026

Copy link
Copy Markdown
Contributor

Bumps pyinfra from 3.9.2 to 3.10.0.

Release notes

Sourced from pyinfra's releases.

v3.10.0

Another bumper update with lots of security fixes in user input quoting and many other improvements. Thank you all new and returning contributors (there are many of you!).

  • facts.files: render import example as a code block (#1801) (@​wowi42)
  • operations.files.line: strip regex anchors from appended lines (#1802) (@​wowi42)
  • operations.zfs: avoid mutable default properties leaking across operation calls (#1792) (@​mvanhorn)
  • facts.zfs,facts.server.KernelModules: zfs operations broken on freebsd (#1791) (@​jgelens)
  • facts.deb: DebPackage failing when file/directory with same name exists in cwd (#1829) (@​bendigg)
  • operations.files: clear error for file-like src with directory dest (#1144) (#1849) (@​vjsai)
  • operations.server: detach reboot from SSH session (#1711) (@​wowi42)
  • facts.server: resolve major.minor from distro release file (#1859) (@​wlix13)
  • operations.go,facts.go: implement go operations and facts (#1776) (@​yagarea)
  • facts.server: Add OpenBSD support to server.Mounts (#1863) (@​epicrazzmatazz)
  • operations.docker: add container_exec operation (#1821) (@​wowi42)
  • facts.hardware: use JSON from ip address show in NetworkDevices to cope with lack of prefix length and/or broadcast (#1851) (@​morrison12)
  • operations.selinux: harden commands with QuoteString and remove asserts (#1846) (@​Muhammad-Ikhwan-Fathulloh)
  • operations.files: type annotation for mode in files.template (#1866) (@​bbonf)
  • operations.git: update origin remote when src changes (#1763) (#1843) (@​vjsai)
  • facts.pacman: parse packages with uppercase version strings (#1865) (@​zlangbert)
  • operations.zypper: fix gpg validation, auto-import keys, and permissions (#1833) (@​doraem-on)
  • operations.server.Mount: generalize remount to more BSDs (#1872) (@​epicrazzmatazz)
  • operations.docker.volume: allow options to be passed when creating docker volumes (#1882) (@​DonDebonair)
  • facts.git: GitLocalCommit fact failing on nonlocal ref (#1881) (@​yagarea)
  • operations.brew, facts.brew: add support for brew trust (#1836) (@​morrison12)
  • operations.brew: use enum value strings in brew.trust fixtures (#1887) (@​wowi42)
  • facts.deb: clarify package resolution (#1897) (@​Sanjays2402)
  • operations.{apt,crontab,dnf,docker,flatpak,lxd,openrc,puppet,server,sysvinit,vzctl,yum,zfs},facts.{crontab,mysql,server}: quote user input (#1803-#1809, #1811-#1818) (@​wowi42)

Connectors:

CLI:

Docs/meta:

... (truncated)

Changelog

Sourced from pyinfra's changelog.

v3.10.0

Another bumper update with lots of security fixes in user input quoting and many other improvements. Thank you all new and returning contributors (there are many of you!).

  • facts.files: render import example as a code block (#1801) (@​wowi42)
  • operations.files.line: strip regex anchors from appended lines (#1802) (@​wowi42)
  • operations.zfs: avoid mutable default properties leaking across operation calls (#1792) (@​mvanhorn)
  • facts.zfs,facts.server.KernelModules: zfs operations broken on freebsd (#1791) (@​jgelens)
  • facts.deb: DebPackage failing when file/directory with same name exists in cwd (#1829) (@​bendigg)
  • operations.files: clear error for file-like src with directory dest (#1144) (#1849) (@​vjsai)
  • operations.server: detach reboot from SSH session (#1711) (@​wowi42)
  • facts.server: resolve major.minor from distro release file (#1859) (@​wlix13)
  • operations.go,facts.go: implement go operations and facts (#1776) (@​yagarea)
  • facts.server: Add OpenBSD support to server.Mounts (#1863) (@​epicrazzmatazz)
  • operations.docker: add container_exec operation (#1821) (@​wowi42)
  • facts.hardware: use JSON from ip address show in NetworkDevices to cope with lack of prefix length and/or broadcast (#1851) (@​morrison12)
  • operations.selinux: harden commands with QuoteString and remove asserts (#1846) (@​Muhammad-Ikhwan-Fathulloh)
  • operations.files: type annotation for mode in files.template (#1866) (@​bbonf)
  • operations.git: update origin remote when src changes (#1763) (#1843) (@​vjsai)
  • facts.pacman: parse packages with uppercase version strings (#1865) (@​zlangbert)
  • operations.zypper: fix gpg validation, auto-import keys, and permissions (#1833) (@​doraem-on)
  • operations.server.Mount: generalize remount to more BSDs (#1872) (@​epicrazzmatazz)
  • operations.docker.volume: allow options to be passed when creating docker volumes (#1882) (@​DonDebonair)
  • facts.git: GitLocalCommit fact failing on nonlocal ref (#1881) (@​yagarea)
  • operations.brew, facts.brew: add support for brew trust (#1836) (@​morrison12)
  • operations.brew: use enum value strings in brew.trust fixtures (#1887) (@​wowi42)
  • facts.deb: clarify package resolution (#1897) (@​Sanjays2402)
  • operations.{apt,crontab,dnf,docker,flatpak,lxd,openrc,puppet,server,sysvinit,vzctl,yum,zfs},facts.{crontab,mysql,server}: quote user input (#1803-#1809, #1811-#1818) (@​wowi42)

Connectors:

CLI:

Docs/meta:

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Aug 3, 2026
Bumps [pyinfra](https://github.com/pyinfra-dev/pyinfra) from 3.9.2 to 3.10.0.
- [Release notes](https://github.com/pyinfra-dev/pyinfra/releases)
- [Changelog](https://github.com/pyinfra-dev/pyinfra/blob/3.x/CHANGELOG.md)
- [Commits](pyinfra-dev/pyinfra@v3.9.2...v3.10.0)

---
updated-dependencies:
- dependency-name: pyinfra
  dependency-version: 3.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/pip/pyinfra-3.10.0 branch from dada661 to 73d1eed Compare August 16, 2026 10:41
@xoity
xoity merged commit 2b40af7 into main Aug 25, 2026
2 of 4 checks passed
@dependabot
dependabot Bot deleted the dependabot/pip/pyinfra-3.10.0 branch August 25, 2026 05:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant