From d1fa51a41df72f05661f292ec330aa9c8b7d3329 Mon Sep 17 00:00:00 2001 From: Eric Berquist Date: Sat, 20 Jun 2026 23:47:43 -0400 Subject: [PATCH 1/2] pre-commit: attempt unsafe zizmor fixes --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index c104f2f..a3cb963 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -62,4 +62,4 @@ repos: rev: "v1.25.2" hooks: - id: zizmor - args: [--no-progress, --persona=pedantic, --fix] + args: [--no-progress, --persona=pedantic, --fix=all] From 6044e029a4f679f03c54a67b3219eec8af92c65d Mon Sep 17 00:00:00 2001 From: Eric Berquist Date: Sat, 20 Jun 2026 23:47:55 -0400 Subject: [PATCH 2/2] CI: switch from pre-commit to prek --- .github/workflows/pre-commit.yml | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 0863ada..6206493 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -13,14 +13,12 @@ permissions: {} jobs: pre-commit: - name: Run pre-commit - runs-on: ubuntu-latest + name: Run prek for pre-commit checks + runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 + - name: Checkout code + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false - - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 - - name: install dependencies for sorting regressionfiles.yaml - run: | - python -m pip install 'ruamel.yaml' - - uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1 + - name: Run prek + uses: j178/prek-action@bdca6f102f98e2b4c7029491a53dfd366469e33d # v2.0.4