name: "Validate GitHub Actions" on: pull_request: paths: - '.github/workflows/**' - '.github/actions/**' push: branches: - main paths: - '.github/workflows/**' - '.github/actions/**' permissions: contents: read jobs: zizmor: name: "Lint" # Runner definition: workflows/.github/runs-on.yml runs-on: runs-on=${{ github.run_id }}/runner=small-arm permissions: contents: read security-events: write # for uploading SARIF results steps: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: persist-credentials: false - name: "Run zizmor" uses: zizmorcore/zizmor-action@e673c3917a1aef3c65c972347ed84ccd013ecda4 # v0.2.0 with: config-file: .github/zizmor.yml sarif-upload: true inputs: .github