Sort zuul/layout.yaml project entries in alphabetical
order by "namespace/project".
Reenable check for sorted order of layout.yaml that has been disabled
during mass project rename.
Change-Id: I3749f88edd1984286f9cfc840bfe37722b2f28be
In order to facilitate the mass stackforge renames, disable sorting
check.
Once the renames have been completed successfully and the sections
have been reordered, this check should be re-enabled.
Change-Id: I460081a42c42d0dfd2ffd8af7281018128f264fe
I noticed this when looking at
Ieea93753e352ccb09f65aac12c8c81c1d96593ac (but the misalignment there
seems to have been subsequently fixed).
Anyway, this is just a quick port of
I92ffda01a2e766954c18fe795862186863f8182f and fixes two existing
cases.
Change-Id: Ia3e654ed32e1edb9d841984df427c764d220b908
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>