Alexei Znamensky
6ae47590cd
lxc_container: replace subprocess.Popen() with run_command() ( #11204 )
...
* lxc_container: replace subprocess.Popen() with run_command()
* Update plugins/modules/lxc_container.py
Co-authored-by: Felix Fontein <felix@fontein.de>
* add changelog frag
* retain Popen logic in module_utils
* Update plugins/module_utils/_lxc.py
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-12-29 11:47:26 +01:00
Felix Fontein
19757b3a4c
Add type hints to action and test plugins and to plugin utils; fix some bugs, and improve input validation ( #11167 )
...
* Add type hints to action and test plugins and to plugin utils. Also fix some bugs and add proper input validation.
* Combine lines.
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
* Extend changelog fragment.
* Move task_vars initialization up.
---------
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
2025-11-22 22:52:21 +01:00
Alexei Znamensky
2dfb46a4a6
remove ignore lines for Python 2 ( #11122 )
...
* remove ignore lines for Python 2
* use yield from
* add changelog frag
* Update changelogs/fragments/11122-yield-from-ignore.yml
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-11-12 21:14:51 +01:00
Alexei Znamensky
8e324881a6
rename test helper ( #9736 )
...
* rename test helper
* update ignore lines
2025-02-15 18:26:25 +13:00
Alexei Znamensky
43d5d6e2ce
remove code handling unsupported Python versions ( #9496 )
...
* remove code handling unsupported Python versions
* drop unused import
* remove no longer needed ignore lines
2024-12-31 10:37:10 +01:00
Alexei Znamensky
da2c87ce0d
fix test helper handling of rc ( #8387 )
...
* fix test helper handling of rc
* fix side_effect logic for rc != 0
* fix side_effect func + sanity tests
* fix ignore files
* fix code
* revamp the generator for run_command calls returns in testcase
* remove unused import
* Update tests/sanity/ignore-2.18.txt
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update tests/sanity/ignore-2.17.txt
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
2024-05-24 21:59:00 +02:00
Felix Fontein
be3b66c8b5
[9.0.0] Remove deprecated modules and features ( #8198 )
...
* Remove deprecated modules.
* Update BOTMETA.
* Update ignore.txt files.
* Bump collection version to 9.0.0.
* Change timeout from 10 to 60.
* Remove the alias autosubscribe of auto_attach.
* Change default of mode from compatibility to new.
* Remove deprecated classes.
* Remove mh.mixins.deps.DependencyMixin.
* Remove flowdock module.
* Remove proxmox_default_behavior option.
* Remove ack_* options.
* Remove deprecated command support.
* Change virtualenv behavior.
* Fix changelog.
* Remove imports of deprecated (and now removed) code.
* Fix tests.
* Fix sanity tests.
* Require Django 4.1.
* Use V() instead of C() for values.
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
* django_manage: improve docs for release 9.0.0
* markup
* fix doc notes in cpanm
---------
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
Co-authored-by: Alexei Znamensky <russoz@gmail.com>
2024-04-22 18:28:22 +02:00
Felix Fontein
48b5a7a80a
CI: add stable-2.17, bump devel to 2.18, move stable-2.14 from AZP to GHA ( #8179 )
...
* Add stable-2.17 to CI; add ignores for 2.18.
* Move stable-2.14 tests to GHA.
* Update README.
2024-04-03 07:57:25 +02:00