ansible.posix/tests/sanity
Kevin Burke 736e846008 Replace deprecated module_utils imports before ansible-core 2.24 removal
ansible-core 2.20 deprecated `ansible.module_utils._text` and
`ansible.module_utils.common._collections_compat`. Both will be removed
in ansible-core 2.24.

Replace all occurrences across plugins, callbacks, and tests:

- `from ansible.module_utils._text import ...`
  → `from ansible.module_utils.common.text.converters import ...`

- `from ansible.module_utils.common._collections_compat import ...`
  → `from collections.abc import ...`

Also remove the now-unnecessary `pylint:ansible-bad-import-from` entries
from the sanity ignore list for the affected files, and add a unit test
that scans for these deprecated patterns to prevent regressions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 21:52:07 +09:00
..
ignore-2.14.txt refactor to comply with current ansible-lint and sanity guidelines 2023-12-06 17:22:59 -06:00
ignore-2.15.txt refactor to comply with current ansible-lint and sanity guidelines 2023-12-06 17:22:59 -06:00
ignore-2.16.txt refactor to comply with current ansible-lint and sanity guidelines 2023-12-06 17:22:59 -06:00
ignore-2.17.txt refactor to comply with current ansible-lint and sanity guidelines 2023-12-06 17:22:59 -06:00
ignore-2.18.txt Add sanity ignore file for ansible-core devel 2.18. 2024-06-07 07:12:06 +02:00
ignore-2.19.txt CI - bump ansible-core version 2024-09-25 09:37:42 +09:00
ignore-2.20.txt Update AZP CI matrix and sanity test 2025-12-09 05:23:05 +00:00
ignore-2.21.txt Replace deprecated module_utils imports before ansible-core 2.24 removal 2026-02-15 21:52:07 +09:00