From 45ff8e1010afc0b4b8ce45ceee530b0b0f60af21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Clgen=20Sar=C4=B1kavak?= Date: Thu, 3 Sep 2026 21:04:24 +0300 Subject: [PATCH] Add zizmor to git hooks and CI Relates to: - #8620 - #9033 --- .github/workflows/git-hooks.yml | 29 +++++++++++++++++++++++++++++ .pre-commit-config.yaml | 6 ++++++ 2 files changed, 35 insertions(+) create mode 100644 .github/workflows/git-hooks.yml create mode 100644 .pre-commit-config.yaml diff --git a/.github/workflows/git-hooks.yml b/.github/workflows/git-hooks.yml new file mode 100644 index 0000000000..3ef7799a14 --- /dev/null +++ b/.github/workflows/git-hooks.yml @@ -0,0 +1,29 @@ +name: "Git Hooks" + +on: + workflow_dispatch: + push: + branches: + - main + pull_request: ~ + +permissions: {} + +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + +jobs: + run-prek: + name: prek run --all-files + runs-on: ubuntu-24.04 + timeout-minutes: 1 + + steps: + - name: Checkout + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + persist-credentials: false + + - name: Run prek + uses: j178/prek-action@4e14d07f9231acabce116ccfca13b13dd9755ece # v3.0.0 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 0000000000..080686f9cc --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,6 @@ +repos: + - repo: https://github.com/zizmorcore/zizmor-pre-commit + rev: v1.29.0 + hooks: + - id: zizmor + args: ["--no-progress", "--persona=auditor"]