Skip to content

Commit a19ff36

Browse files
committed
ci: check for rules in extensionss in sarif scripts
1 parent 5aa218f commit a19ff36

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

.github/workflows/fail_on_error.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@ def codeql_sarif_contain_error(filename):
1111
for run in s.get('runs', []):
1212
rules_metadata = run['tool']['driver']['rules']
1313
if not rules_metadata:
14-
rules_metadata = run['tool']['extensions'][0]['rules']
14+
extensions = run['tool'].get('extensions', [])
15+
if extensions and 'rules' in extensions[0]:
16+
rules_metadata = extensions[0]['rules']
1517

1618
for res in run.get('results', []):
1719
if 'ruleIndex' in res:

0 commit comments

Comments
 (0)