Exit with 1 if fatal errors are found while validating the distribution manifest (#13140)
Blue committed
Jun 18, 2025 at 13:37 UTC
cc113d7c38d5c512674afa4f53d4a8200d204386
1 file changed
+4
-1
distributions/validate-modern.py
+4
-1
@@ -10,6 +10,7 @@ import magic
10
import os.path
11
import git
12
import re
13
+import sys
14
from github import Github
15
16
@@ -129,10 +130,12 @@ def main(manifest: str, tar: str, compare_with_branch: str, repo_path: str, arm6
130
131
default_entries = sum(1 for e in versions if 'Default' in e and e['Default']())
132
if default_entries != 1:
132
- error(e, 'Found no default distribution' if default_entries == 0 else 'Found multiple default distributions')
133
+ error(e, f'Found no default distribution for "{flavor}"' if default_entries == 0 else f'Found multiple default distributions for "{flavor}"')
134
135
report_status_on_pr(manifest)
136
137
+ sys.exit(1 if errors else 0)
138
+
139
except:
140
if debug:
141
import traceback