aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2025-07-07 20:23:36 +1000
committerSteve Bennett <steveb@workware.net.au>2025-07-16 09:34:08 +1000
commit8d8df96d87c04bebd439d66ba16b6f2ecb17084c (patch)
tree7ae76088f0b0dc9b62c7ec31887f62e51cbd0e7b
parentded6f1979fbed6709096f249c2e2e25fbeb88938 (diff)
downloadjimtcl-8d8df96d87c04bebd439d66ba16b6f2ecb17084c.zip
jimtcl-8d8df96d87c04bebd439d66ba16b6f2ecb17084c.tar.gz
jimtcl-8d8df96d87c04bebd439d66ba16b6f2ecb17084c.tar.bz2
codeql: fix fail_on_error.py
The format of the output seems to have changed slightly Signed-off-by: Steve Bennett <steveb@workware.net.au>
-rwxr-xr-x.github/workflows/fail_on_error.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/.github/workflows/fail_on_error.py b/.github/workflows/fail_on_error.py
index 2979174..bb50e2d 100755
--- a/.github/workflows/fail_on_error.py
+++ b/.github/workflows/fail_on_error.py
@@ -11,7 +11,10 @@ def codeql_sarif_contain_error(filename):
for run in s.get('runs', []):
rules_metadata = run['tool']['driver']['rules']
if not rules_metadata:
- rules_metadata = run['tool']['extensions'][0]['rules']
+ for ext in run['tool']['extensions']:
+ if ext['name'] == 'codeql/cpp-queries':
+ rules_metadata = ext['rules']
+ break
for res in run.get('results', []):
if 'ruleIndex' in res: