ansible-collections / news-for-maintainers

Announcements of changes impacting collection contributors and maintainers
27 stars 4 forks source link

Plugins in collections whose name starts with an underscore are no longer treated as deprecated by ansible-doc and ansible-test (but by nothing else) #27

Closed felixfontein closed 5 months ago

felixfontein commented 1 year ago

https://github.com/ansible/ansible/pull/79362 updated ansible-core devel to no longer treat plugins in collections as deprecated by ansible-doc and ansible-test sanity (validate-modules test) when their name started with an underscore. This caused ansible-doc to show their name incorrectly (the underscore was removed) and claiming the plugin was deprecated while ansible itself still requires the name with underscore to use it (and does not emit deprecation warnings when using the plugin). Also the validate-modules sanity test was complaining that the plugin is not deprecated in meta/runtime.yml.

The code leading to this has been removed, so that necessary ignore.txt entries can be removed from ignore-2.15.txt and newer versions, and that ansible-doc stops showing their name incorrectly.