releases/openstack_releases
Doug Hellmann 6fca7a1f07 move deliverable schema checking into its own command
We've run into problems because we weren't maintaining older
deliverable files as we extended the schema. This change moves schema
validation out of the main validation command so it runs as a separate
step and processes all deliverable files by default. The more complex
validation rules are still only checked for files being modified in a
given commit.

Change-Id: I4b69ca3c59da6606cf2b27d05c8846223d52998a
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-02-21 16:23:11 -05:00
..
cmds move deliverable schema checking into its own command 2018-02-21 16:23:11 -05:00
tests Merge "Upgrade hacking 1.x" 2018-02-21 05:41:08 +00:00
__init__.py add list-deliverables command 2016-11-22 10:29:06 -05:00
defaults.py mark pike as released and ocata as maintained 2017-08-28 12:00:47 -04:00
deliverable.py Upgrade hacking 1.x 2018-02-11 18:01:01 +01:00
flags.py add a "retired" flag for repositories 2016-06-09 14:17:51 -04:00
gitutils.py wrap subprocess to capture output in tests 2018-02-08 05:14:13 -06:00
governance.py look for liaison using team.lower() 2018-01-15 11:26:13 -05:00
hound.py show which repos use a library 2018-02-08 12:12:09 -05:00
links.py Format expected names correctly for wheel checks 2017-10-26 07:09:18 -05:00
npmutils.py do not assume that modules with setup.py are packaged with python jobs 2017-10-24 10:59:17 -04:00
processutils.py wrap subprocess to capture output in tests 2018-02-08 05:14:13 -06:00
project_config.py project_config: add nodejs8 support 2018-01-24 22:46:59 -08:00
puppetutils.py do not assume that modules with setup.py are packaged with python jobs 2017-10-24 10:59:17 -04:00
pythonutils.py add validation step for pypi permissions 2018-02-08 17:07:42 -05:00
release_notes.py switch from Popen to check_output in release notes tools 2017-10-16 09:22:19 -04:00
requirements.py wrap subprocess to capture output in tests 2018-02-08 05:14:13 -06:00
rst2txt.py add release notes output to the list-changes job 2017-10-11 13:44:46 -04:00
schema.yaml support pypi-name in repository-settings 2018-02-21 16:22:49 -05:00
sphinxext.py use case-insensitive sort for teams on highlights page 2018-02-08 18:36:43 -05:00
versionutils.py report warnings when the supported versions of dependencies change 2017-11-29 16:30:24 -05:00
wiki.py fix wiki module for python3 2017-03-03 15:00:04 -05:00
yamlutils.py do not let yamlutils emit alias references 2017-08-01 16:51:03 -04:00