ansible/test/lib/ansible_test/_data/sanity/code-smell
John R Barker 37785255f2
validate ansible-base's and collections runtime.yml (#69742)
* Validate ansible-base & collection's runtime.yml

Add new test `runtime-metadata`

* Schema validation of file
* Error if a a legacy meta/routing.yml exist in a collection
* removal_date OR removal_version

* Add tombstone validation.

* Allow both ISO 8601 date strings and datetime.date objects (from YAML dates).

* Address review comments.

* Add metadata to test collection.

* Add requirements file.

Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Matt Clay <matt@mystile.com>
2020-06-12 15:34:34 +01:00
..
action-plugin-docs.json
action-plugin-docs.py
changelog.json Use antsibull-changelog instead of packaged changelog generator (#69313) 2020-06-11 11:21:21 -07:00
changelog.py Ignore return code from antsibull_changelog lint. 2020-06-11 19:27:40 -07:00
empty-init.json
empty-init.py
future-import-boilerplate.json
future-import-boilerplate.py
line-endings.json
line-endings.py
metaclass-boilerplate.json
metaclass-boilerplate.py
no-assert.json
no-assert.py
no-basestring.json
no-basestring.py
no-dict-iteritems.json
no-dict-iteritems.py
no-dict-iterkeys.json
no-dict-iterkeys.py
no-dict-itervalues.json
no-dict-itervalues.py
no-get-exception.json
no-get-exception.py
no-illegal-filenames.json
no-illegal-filenames.py
no-main-display.json
no-main-display.py
no-smart-quotes.json
no-smart-quotes.py
no-unicode-literals.json
no-unicode-literals.py
replace-urlopen.json
replace-urlopen.py
runtime-metadata.json validate ansible-base's and collections runtime.yml (#69742) 2020-06-12 15:34:34 +01:00
runtime-metadata.py validate ansible-base's and collections runtime.yml (#69742) 2020-06-12 15:34:34 +01:00
shebang.json
shebang.py
symlinks.json
symlinks.py
use-argspec-type-path.json
use-argspec-type-path.py
use-compat-six.json
use-compat-six.py