Fix the python interpreter used by layout-checks.py so that the "tox -e
zuul" target works correctly on a local system.
Add the PyYAML dependency needed by layout-checks.py to the tox
configuration for the zuul target.
Add the zuul target to the default list for tox.
Change-Id: Ic4db9fc3bb236d36365abfe966eb9e7769896011
Instead of hard-coding first entries, use the section headers directly.
Make the output a bit nicer.
Change-Id: I0a5f947d42ada5f010853de04f3ca651039eeb60
Mark the beginning of sections more prominently.
Sort sections in layout.yaml.
Enhance test to check for sorted sections.
Add new section for oslo projects.
Change-Id: Id36e55a2996604e679a39c46574e978fb82de11c
pylockfile has been missing the merge-check job, add it.
Enable the merge check as part of layout checks.
Change-Id: I7b4d5fdf99ae34af3b22645f120e3182e5ccaa31
Check that each project (with exception of z/tempest) has a merge-check
template.
Check projects - so far stackforge only - for alphabetical order.
The merge template check is taken from a test that Jeremy shared.
Change-Id: I2bc457ddfe0eca787bb88ceeb919f89d491978d7
Co-Authored-By: Jeremy Stanley <fungi@yuggoth.org>