File tree Expand file tree Collapse file tree 2 files changed +42
-0
lines changed Expand file tree Collapse file tree 2 files changed +42
-0
lines changed Original file line number Diff line number Diff line change @@ -114,11 +114,17 @@ jobs:
114
114
fail_ci_if_error : true # optional (default = false)
115
115
verbose : true # optional (default = false)
116
116
117
+ zizmor :
118
+ uses : ./.github/workflows/reusable-zizmor.yml
119
+ permissions :
120
+ security-events : write
121
+
117
122
check : # This job does nothing and is only used for the branch protection
118
123
if : always()
119
124
needs :
120
125
- build
121
126
- test
127
+ - zizmor
122
128
runs-on : ubuntu-24.04
123
129
timeout-minutes : 5
124
130
Original file line number Diff line number Diff line change
1
+ ---
2
+ name : zizmor
3
+
4
+ permissions : {}
5
+
6
+ on :
7
+ workflow_call :
8
+
9
+ jobs :
10
+ zizmor :
11
+ name : zizmor
12
+ runs-on : ubuntu-24.04
13
+ permissions :
14
+ security-events : write
15
+ timeout-minutes : 5
16
+
17
+ steps :
18
+ - uses : actions/checkout@v4
19
+ with :
20
+ persist-credentials : false
21
+ - name : Install uv
22
+ # yamllint disable-line rule:line-length
23
+ uses : astral-sh/setup-uv@c7f87aa956e4c323abf06d5dec078e358f6b4d04 # v6.0.0
24
+ with :
25
+ # yamllint disable-line rule:line-length
26
+ enable-cache : | # zizmor: ignore[cache-poisoning] cache is disabled when publishing to prevent poisoning
27
+ ${{ github.ref_type == 'tag' && 'false' || 'auto' }}
28
+ - name : Run zizmor 🌈
29
+ run : uvx zizmor --format=sarif . > results.sarif
30
+ env :
31
+ GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
32
+ - name : Upload SARIF file
33
+ uses : github/codeql-action/upload-sarif@v3
34
+ with :
35
+ sarif_file : results.sarif
36
+ category : zizmor
You can’t perform that action at this time.
0 commit comments