diff --git a/.github/workflows/zizmor-scan.yml b/.github/workflows/zizmor-scan.yml index bed873f4e..214dd03a2 100644 --- a/.github/workflows/zizmor-scan.yml +++ b/.github/workflows/zizmor-scan.yml @@ -6,26 +6,21 @@ on: pull_request: branches: ["**"] +permissions: {} + jobs: zizmor: - name: zizmor latest via PyPI + name: Run zizmor runs-on: ubuntu-latest permissions: - security-events: write + security-events: write # Required for upload-sarif (used by zizmor-action) to upload SARIF files. + contents: read + actions: read steps: - name: Checkout repository uses: actions/checkout@v6 with: persist-credentials: false - - name: Install the latest version of uv - uses: astral-sh/setup-uv@eac588ad8def6316056a12d4907a9d4d84ff7a3b - - name: Run zizmor - run: uvx zizmor --format sarif . > results.sarif - - - name: Upload SARIF file - uses: github/codeql-action/upload-sarif@v4 - with: - sarif_file: results.sarif - category: zizmor + uses: zizmorcore/zizmor-action@0dce2577a4760a2749d8cfb7a84b7d5585ebcb7d # v0.5.0