community.general/plugins
Giorgos Drosos cc41d9da60
Some checks failed
EOL CI / EOL Sanity (Ⓐ2.16) (push) Has been cancelled
EOL CI / EOL Units (Ⓐ2.16+py2.7) (push) Has been cancelled
EOL CI / EOL Units (Ⓐ2.16+py3.11) (push) Has been cancelled
EOL CI / EOL Units (Ⓐ2.16+py3.6) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.16+alpine3+py:azp/posix/1/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.16+alpine3+py:azp/posix/2/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.16+alpine3+py:azp/posix/3/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.16+fedora38+py:azp/posix/1/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.16+fedora38+py:azp/posix/2/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.16+fedora38+py:azp/posix/3/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.16+opensuse15+py:azp/posix/1/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.16+opensuse15+py:azp/posix/2/) (push) Has been cancelled
EOL CI / EOL I (Ⓐ2.16+opensuse15+py:azp/posix/3/) (push) Has been cancelled
nox / Run extra sanity tests (push) Has been cancelled
gem: fix soundness issue when uninstalling default gems on Ubuntu (#10689)
* Attempt to fix gem soundness issue

* Return command execution

* Fix value error

* Attempt to fix failling tests

* Fix minor issues

* Update changelog

* Update tests/integration/targets/gem/tasks/main.yml

Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>

* Update changelogs/fragments/10689-gem-prevent-soundness-issue.yml

Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>

* Remove state and name from gem error message

* Improve gem uninstall check

* Make unit tests pass

* Fix linting issues

* gem: Remove length chenck and adapt unit tests

* Adapt gem unit tests

* gem: improve error msg

* Fix sanity error

* Fix linting issue

---------

Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
2025-10-05 07:15:25 +02:00
..
action action/become/cache/callback: adjust import __future__ for Python3 (#9583) 2025-01-20 19:36:21 +01:00
become Avoid six in plugin code (#10873) 2025-10-05 06:56:32 +02:00
cache Avoid six in plugin code (#10873) 2025-10-05 06:56:32 +02:00
callback Avoid six in plugin code (#10873) 2025-10-05 06:56:32 +02:00
connection Avoid six in plugin code (#10873) 2025-10-05 06:56:32 +02:00
doc_fragments pipx: adjustments for pipx 1.8.0 (#10874) 2025-10-05 07:06:01 +02:00
filter Avoid six in plugin code (#10873) 2025-10-05 06:56:32 +02:00
inventory Avoid six in plugin code (#10873) 2025-10-05 06:56:32 +02:00
lookup Avoid six in plugin code (#10873) 2025-10-05 06:56:32 +02:00
module_utils pipx: adjustments for pipx 1.8.0 (#10874) 2025-10-05 07:06:01 +02:00
modules gem: fix soundness issue when uninstalling default gems on Ubuntu (#10689) 2025-10-05 07:15:25 +02:00
plugin_utils Avoid six in plugin code (#10873) 2025-10-05 06:56:32 +02:00
test Avoid six in plugin code (#10873) 2025-10-05 06:56:32 +02:00