|
19 | 19 | persist-credentials: false |
20 | 20 | - uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6.1.0 |
21 | 21 | - name: Use Node.js |
22 | | - uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 #v7.1.0 |
| 22 | + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 |
23 | 23 | with: |
24 | 24 | cache: 'pnpm' |
25 | 25 | node-version: 24 |
|
35 | 35 | persist-credentials: false |
36 | 36 | - uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6.1.0 |
37 | 37 | - name: Use Node.js |
38 | | - uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 #v7.1.0 |
| 38 | + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 |
39 | 39 | with: |
40 | 40 | cache: 'pnpm' |
41 | 41 | node-version: 24 |
|
51 | 51 | persist-credentials: false |
52 | 52 | - uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6.1.0 |
53 | 53 | - name: Use Node.js |
54 | | - uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 #v7.1.0 |
| 54 | + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 |
55 | 55 | with: |
56 | 56 | cache: 'pnpm' |
57 | 57 | node-version: 24 |
|
67 | 67 | persist-credentials: false |
68 | 68 | - uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6.1.0 |
69 | 69 | - name: Use Node.js |
70 | | - uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 #v7.1.0 |
| 70 | + uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0 |
71 | 71 | with: |
72 | 72 | cache: 'pnpm' |
73 | 73 | node-version: 24 |
|
93 | 93 | persist-credentials: false |
94 | 94 | - uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6.1.0 |
95 | 95 | - run: pnpm run knip |
| 96 | + |
| 97 | + zizmor: |
| 98 | + name: Lint GitHub Actions |
| 99 | + runs-on: ubuntu-latest |
| 100 | + steps: |
| 101 | + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 |
| 102 | + with: |
| 103 | + persist-credentials: false |
| 104 | + - name: Run zizmor |
| 105 | + uses: zizmorcore/zizmor-action@53290badfa369cb0bf7ad16342cb62c2fa47ac7b # v0.8.0 |
| 106 | + with: |
| 107 | + # Pinned so CI doesn't turn red when a new zizmor release adds audits; bump deliberately |
| 108 | + version: 1.31.1 |
| 109 | + # Report as annotations and fail the job, instead of uploading SARIF to code scanning |
| 110 | + # (which would need the security-events: write permission) |
| 111 | + advanced-security: false |
| 112 | + annotations: true |
0 commit comments