orionrobots / piwars_2024_disasterzone

Code for Piwars 2024 robot
MIT License
2 stars 0 forks source link

Bump pyinfra from 3.0.2 to 3.1 #141

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 2 months ago

Bumps pyinfra from 3.0.2 to 3.1.

Release notes

Sourced from pyinfra's releases.

v3.1

Here's pyinfra 3.1 - a release primarily driven by contributors new and old - a HUGE THANK YOU to all of you who dedicate time to work on pushing pyinfra forward. New stuff:

  • Add zfs operations (dataset, snapshot, volume, filesystem) facts (Pools, Datasets, Filesystems, Snapshots, Volumes) (@​taliaferro)
  • Add flatpak operations (packages) and facts (FlatpakPackage, FlatpakPackages) (@​JustScreaMy)
  • Add jinja_env_kwargs argument to files.template operation (@​DonDebonair)
  • Add using dictionaries as @terraform output (map from group -> hosts)
  • Add default @terraform output key - pyinfra_inventory.value, promote connector to beta
  • Add support for multiple keys in each server.authorized_keys file (@​matthijskooijman)
  • Add print all dependency versions with --support flag (@​kytta)

Fixes:

Docs/internal tweaks:

  • Improve operations documentation (@​bauen1)
  • Default to local machine if user_name set in systecmt (@​bauen1)
  • Improve efficiency of Docker operations (@​apecnascimento)
  • Shallow copy host.data data to mutation
Changelog

Sourced from pyinfra's changelog.

v3.1

Here's pyinfra 3.1 - a release primarily driven by contributors new and old - a HUGE THANK YOU to all of you who dedicate time to work on pushing pyinfra forward. New stuff:

  • Add zfs operations (dataset, snapshot, volume, filesystem) facts (Pools, Datasets, Filesystems, Snapshots, Volumes) (@​taliaferro)
  • Add flatpak operations (packages) and facts (FlatpakPackage, FlatpakPackages) (@​JustScreaMy)
  • Add jinja_env_kwargs argument to files.template operation (@​DonDebonair)
  • Add using dictionaries as @terraform output (map from group -> hosts)
  • Add default @terraform output key - pyinfra_inventory.value, promote connector to beta
  • Add support for multiple keys in each server.authorized_keys file (@​matthijskooijman)
  • Add print all dependency versions with --support flag (@​kytta)

Fixes:

Docs/internal tweaks:

  • Improve operations documentation (@​bauen1)
  • Default to local machine if user_name set in systecmt (@​bauen1)
  • Improve efficiency of Docker operations (@​apecnascimento)
  • Shallow copy host.data data to mutation
Commits
  • aad6c3b Release v3.1 🎉
  • d743576 Rename flatpak.package -> flatpack.packages
  • ae76856 server.reboot: apply quickfix suggested by @​lemmi
  • 6874607 Add comment about config file flag
  • 6e829f8 Add error handling
  • 23a3bb7 Check if SSH alias exists (#1170)
  • a610304 systemd: if user is given but not machine, assume host where systemctl is exe...
  • e3e5903 Fix tilde expansion file files facts (#1025) (#1175)
  • 44db0f4 feat: allow passing arguments to jinja2.Environment() when rendering templates
  • 64c1469 facts/systemd: sockets are in 'listening' state when running, add it as accep...
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)