diff options
author | Steve Bennett <steveb@workware.net.au> | 2025-07-07 20:23:36 +1000 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2025-07-16 09:34:08 +1000 |
commit | 8d8df96d87c04bebd439d66ba16b6f2ecb17084c (patch) | |
tree | 7ae76088f0b0dc9b62c7ec31887f62e51cbd0e7b | |
parent | ded6f1979fbed6709096f249c2e2e25fbeb88938 (diff) | |
download | jimtcl-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.py | 5 |
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: |