Skip to content

Commit fa47552

Browse files
authored
Enable Docker for static analysis tools (zizmor, poutine) in CI (#8022)
1 parent 4c5eb28 commit fa47552

2 files changed

Lines changed: 33 additions & 0 deletions

File tree

.github/workflows/static-analysis-report.lock.yml

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/static-analysis-report.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,35 @@ strict: true
2626
imports:
2727
- shared/mcp/gh-aw.md
2828
- shared/reporting.md
29+
steps:
30+
- name: Pull static analysis Docker images
31+
run: |
32+
set -e
33+
echo "Pulling Docker images for static analysis tools..."
34+
35+
# Pull zizmor Docker image
36+
echo "Pulling zizmor image..."
37+
docker pull ghcr.io/zizmorcore/zizmor:latest
38+
39+
# Pull poutine Docker image
40+
echo "Pulling poutine image..."
41+
docker pull ghcr.io/boostsecurityio/poutine:latest
42+
43+
echo "All static analysis Docker images pulled successfully"
44+
- name: Verify static analysis tools
45+
run: |
46+
set -e
47+
echo "Verifying static analysis tools are available..."
48+
49+
# Verify zizmor
50+
echo "Testing zizmor..."
51+
docker run --rm ghcr.io/zizmorcore/zizmor:latest --version || echo "Warning: zizmor version check failed"
52+
53+
# Verify poutine
54+
echo "Testing poutine..."
55+
docker run --rm ghcr.io/boostsecurityio/poutine:latest --version || echo "Warning: poutine version check failed"
56+
57+
echo "Static analysis tools verification complete"
2958
---
3059

3160
# Static Analysis Report

0 commit comments

Comments
 (0)