Skip to content

Commit e49520b

Browse files
ci: zizmor workflow cleanup
1 parent 4b1e12b commit e49520b

File tree

2 files changed

+42
-35
lines changed

2 files changed

+42
-35
lines changed

.github/workflows/zizmor.yaml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
name: Zizmor Actions Analysis
2+
3+
# Analyzes GitHub Actions workflows for security vulnerabilities using zizmor.
4+
# Runs on pushes to master and all pull requests to detect potential security issues
5+
# in workflow configurations. Results are uploaded to GitHub's security dashboard.
6+
7+
on:
8+
push:
9+
branches: ["master"]
10+
pull_request:
11+
branches: ["**"]
12+
13+
jobs:
14+
actions-audit:
15+
name: "Run audit on workflows"
16+
runs-on: ubuntu-24.04
17+
permissions:
18+
security-events: write
19+
steps:
20+
- name: "Checkout repository"
21+
uses: actions/checkout@v4
22+
with:
23+
persist-credentials: false
24+
25+
- name: "Set up Rust"
26+
uses: actions-rust-lang/setup-rust-toolchain@v1
27+
28+
- name: "Install zizmor"
29+
run: cargo install zizmor --locked --version 1.6.0
30+
31+
- name: "Run zizmor"
32+
run: zizmor --format sarif . > results.sarif
33+
env:
34+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
35+
36+
- name: "Upload SARIF file"
37+
# Always upload SARIF file, even on failure
38+
if: always()
39+
uses: github/codeql-action/upload-sarif@v3
40+
with:
41+
sarif_file: results.sarif
42+
category: zizmor

.github/workflows/zizmor.yml

Lines changed: 0 additions & 35 deletions
This file was deleted.

0 commit comments

Comments
 (0)