ansible/test/lib/ansible_test/_data/sanity
Felix Fontein 40f21dfd3c
Version source tagging (automatic and manual) for version_added and deprecation versions (#69680)
* Track collection for version_added.
Validate *all* version numbers in validate-modules.
For tagged version numbers (i.e. version_added), consider source collection to chose validation.

* Make tagging/untagging functions more flexible.

* Tag all versions in doc fragments.

* Tag all deprecation versions issued by code.

* Make Display.deprecated() understand tagged versions.

* Extend validation to enforce tagged version numbers.

* Tag versions in tests.

* Lint and fix test.

* Mention collection name in collection loader's deprecation/removal messages.

* Fix error IDs.

* Handle tagged dates in Display.deprecated().

* Also require that removed_at_date and deprecated_aliases.date are tagged.

* Also automatically tag/untag removed_at_date; fix sanity module removal version check.

* Improve error message when invalid version number is used (like '2.14' in collections).
2020-05-28 22:46:16 -07:00
..
code-smell Fix shebang sanity test module identification. 2020-03-23 11:14:21 -05:00
compile Add Python 3.9 to ansible-test. 2020-03-01 17:42:06 -08:00
import collection routing (#67684) 2020-05-26 09:42:06 -07:00
pep8
pslint
pylint Version source tagging (automatic and manual) for version_added and deprecation versions (#69680) 2020-05-28 22:46:16 -07:00
rstcheck Autointerpreter table (#60148) 2019-08-08 13:56:07 -05:00
shellcheck Fix sanity tests based on newer version of shellcheck (#60423) 2019-08-12 16:24:28 -04:00
validate-modules Version source tagging (automatic and manual) for version_added and deprecation versions (#69680) 2020-05-28 22:46:16 -07:00
yamllint Add a sanity test for yaml to make sure we can parse all yaml 2019-12-20 10:29:03 -08:00