Sort zuul/layout.yaml alphabetical
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
This commit is contained in:
parent
0888bc8bcd
commit
ba7ad70283
@ -48,22 +48,20 @@ def normalize(s):
|
|||||||
return s.lower().replace("_", "-")
|
return s.lower().replace("_", "-")
|
||||||
|
|
||||||
|
|
||||||
def check_sections():
|
def check_projects_sorted():
|
||||||
"""Check that the projects are in alphabetical order per section."""
|
"""Check that the projects are in alphabetical order per section."""
|
||||||
|
|
||||||
print("Checking sections for alphabetical order")
|
print("Checking project list for alphabetical order")
|
||||||
print("========================================")
|
print("============================================")
|
||||||
# Note that the file has different sections and we need to sort
|
# Note that the file has different sections and we need to sort
|
||||||
# entries within these sections.
|
# entries within these sections.
|
||||||
errors = False
|
errors = False
|
||||||
# Skip all entries before the first section header
|
# Skip all entries before the project list
|
||||||
firstEntry = True
|
firstEntry = True
|
||||||
last = ""
|
last = ""
|
||||||
for line in open('zuul/layout.yaml', 'r'):
|
for line in open('zuul/layout.yaml', 'r'):
|
||||||
if line.startswith('# Section:'):
|
if line.startswith('projects:'):
|
||||||
last = ""
|
last = ""
|
||||||
section = line[10:].strip()
|
|
||||||
print("Checking section '%s'" % section)
|
|
||||||
firstEntry = False
|
firstEntry = False
|
||||||
if line.startswith(' - name: ') and not firstEntry:
|
if line.startswith(' - name: ') and not firstEntry:
|
||||||
current = line[10:].strip()
|
current = line[10:].strip()
|
||||||
@ -92,8 +90,7 @@ def check_formatting():
|
|||||||
return errors
|
return errors
|
||||||
|
|
||||||
def check_all():
|
def check_all():
|
||||||
errors = False # this can be removed when the following check is re-enabled
|
errors = check_projects_sorted()
|
||||||
# errors = check_sections() # disabling alphabetical order check for mass stackforge rename
|
|
||||||
errors = check_merge_template() or errors
|
errors = check_merge_template() or errors
|
||||||
errors = check_formatting() or errors
|
errors = check_formatting() or errors
|
||||||
|
|
||||||
|
8481
zuul/layout.yaml
8481
zuul/layout.yaml
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user