Skip to content

Commit f4cb38e

Browse files
committed
tryout html preview
1 parent 9968043 commit f4cb38e

File tree

1 file changed

+26
-17
lines changed

1 file changed

+26
-17
lines changed

.github/workflows/codeql-multiple-repo-scan.yml

Lines changed: 26 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -167,29 +167,38 @@ jobs:
167167
- name: Recategorize Guidelines
168168
if: always()
169169
run: |
170-
RECATEGORIZE_SCRIPT="codeql-coding-standards-repo/scripts/guideline_recategorization/recategorize.py"
171-
CODING_STANDARDS_CONFIG="./.github/codeql/coding-standards.yml"
172-
173-
# Pfade zu den Schema-Dateien im geklonten Repository
170+
RECATEGORIZE_SCRIPT="codeql-coding-standards-repo/scripts/guideline_recategorization/recategorize.py"
171+
CODING_STANDARDS_CONFIG="./.github/codeql/coding-standards.yml"
172+
174173
CODING_STANDARDS_SCHEMA="codeql-coding-standards-repo/schemas/coding-standards-schema-1.0.0.json"
175174
SARIF_SCHEMA="codeql-coding-standards-repo/schemas/sarif-schema-2.1.0.json"
176-
175+
176+
177+
SARIF_FILE="sarif-results/cpp.sarif"
178+
177179
mkdir -p sarif-results-recategorized
178-
for sarif_file in sarif-results/*.sarif; do
179-
echo "Processing $sarif_file for recategorization..."
180-
python3 "$RECATEGORIZE_SCRIPT" \
181-
--coding-standards-schema-file "$CODING_STANDARDS_SCHEMA" \
182-
--sarif-schema-file "$SARIF_SCHEMA" \
183-
"$CODING_STANDARDS_CONFIG" \
184-
"$sarif_file" \
185-
"sarif-results-recategorized/$(basename "$sarif_file")"
186-
done
187-
rm -rf sarif-results/*
188-
mv sarif-results-recategorized/* sarif-results/
180+
echo "Processing $SARIF_FILE for recategorization..."
181+
python3 "$RECATEGORIZE_SCRIPT" \
182+
--coding-standards-schema-file "$CODING_STANDARDS_SCHEMA" \
183+
--sarif-schema-file "$SARIF_SCHEMA" \
184+
"$CODING_STANDARDS_CONFIG" \
185+
"$SARIF_FILE" \
186+
"sarif-results-recategorized/$(basename "$SARIF_FILE")"
187+
188+
rm "$SARIF_FILE"
189+
mv "sarif-results-recategorized/$(basename "$SARIF_FILE")" "$SARIF_FILE"
189190
190191
- name: Generate HTML Report from SARIF
191192
run: |
192-
sarif html combined.sarif --output codeql-report.html
193+
SARIF_FILE="sarif-results/cpp.sarif"
194+
sarif html "$SARIF_FILE" --output codeql-report.html
195+
196+
- name: HTML Preview in Job Summary
197+
id: html_preview
198+
uses: pavi2410/html-preview-action@v4
199+
with:
200+
html_file: 'codeql-report.html' # Dieser Pfad ist korrekt, da die Datei im Root erstellt wird
201+
job_summary: true
193202

194203
- name: Upload SARIF results as artifact
195204
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)