Skip to content

Commit c7fcd27

Browse files
committed
[#3497] consider minor schema number in CI job
1 parent 1f41e53 commit c7fcd27

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/share/database/scripts/utils/are-scripts-in-sync.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,13 @@ def filter_the_noise(file, text, is_upgrade_script):
5454
'''
5555

5656
# Determine the schema's latest version.
57-
version = 0
57+
version = None
58+
pattern = re.compile(r"SET version = '(\d+)', minor = '(\d+)';")
5859
for i in text:
59-
m = re.findall(r"SET version = '(\d+)', minor = '\d+';", i)
60+
m = pattern.search(i)
6061
if m is not None:
61-
version = max(version, int(m[0]) if len(m) else 0)
62-
if version == 0:
62+
version = f'{m[1]}.{m[2]}'
63+
if version is None:
6364
print("ERROR: expected schema version upgrade statement of format "
6465
f"\"SET version = '\\d+', minor = '\\d+';\" in file \"{file}\", but not found.", file=sys.stderr)
6566
sys.exit(2)

0 commit comments

Comments
 (0)