File tree Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change 2424 PNPM_VERSION : 10.11.0
2525 # renovate: datasource=docker depName=postgres
2626 POSTGRES_VERSION : 16
27+ # renovate: datasource=pypi depName=zizmor
28+ ZIZMOR_VERSION : 1.7.0
2729
2830jobs :
2931 changed-files :
@@ -71,10 +73,16 @@ jobs:
7173 with :
7274 files : Cargo.lock
7375
76+ - uses : tj-actions/changed-files@6cb76d07bee4c9772c6882c06c37837bf82a04d3 # v46.0.4
77+ id : changed-files-ci
78+ with :
79+ files : .github/workflows/**
80+
7481 outputs :
7582 non-js : ${{ steps.changed-files-non-js.outputs.any_modified }}
7683 non-rust : ${{ steps.changed-files-non-rust.outputs.any_modified }}
7784 rust-lockfile : ${{ steps.changed-files-rust-lockfile.outputs.any_modified }}
85+ ci : ${{ steps.changed-files-ci.outputs.any_modified }}
7886
7987 percy-nonce :
8088 name : Frontend / Percy Nonce
@@ -302,3 +310,25 @@ jobs:
302310 name : playwright-report
303311 path : playwright-report/
304312 retention-days : 14
313+
314+ zizmor :
315+ name : CI / Lint
316+ runs-on : ubuntu-24.04
317+ needs : changed-files
318+ if : needs.changed-files.outputs.ci == 'true'
319+ permissions :
320+ security-events : write
321+ steps :
322+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
323+ with :
324+ persist-credentials : false
325+
326+ - uses : astral-sh/setup-uv@6b9c6063abd6010835644d4c2e1bef4cf5cd0fca # v6.0.1
327+ - run : uvx zizmor@${ZIZMOR_VERSION} --format=sarif . > results.sarif
328+ env :
329+ GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
330+
331+ - uses : github/codeql-action/upload-sarif@ff0a06e83cb2de871e5a09832bc6a81e7276941f # v3.28.18
332+ with :
333+ sarif_file : results.sarif
334+ category : zizmor
You can’t perform that action at this time.
0 commit comments