main
1name: Zizmor
2
3on:
4 push:
5 branches: ['main']
6 pull_request:
7 branches: ['**']
8
9permissions: {}
10
11jobs:
12 zizmor:
13 name: zizmor
14 runs-on: ubuntu-latest
15 permissions:
16 contents: read
17 actions: read
18 steps:
19 - name: Checkout repository
20 uses: actions/checkout@v5
21 with:
22 persist-credentials: false
23
24 - name: Install the latest version of uv
25 uses: astral-sh/setup-uv@85856786d1ce8acfbcc2f13a5f3fbd6b938f9f41 #v7.1.2
26 with:
27 enable-cache: false
28
29 - name: Run zizmor
30 run: uvx zizmor@1.16.2 .github/workflows -v -p --min-severity=medium