From 5932b20e5c1bf87cf9b2358053b60ef047adc70d Mon Sep 17 00:00:00 2001 From: Ed Page Date: Wed, 14 Jan 2026 16:02:53 -0600 Subject: [PATCH] chore(ci): Pin the prek version --- .github/renovate.json5 | 26 ++++++++++++++++++++++++++ .github/workflows/pre-commit.yml | 2 ++ 2 files changed, 28 insertions(+) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 38ad33ac..cc1fefc3 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -28,6 +28,18 @@ packageNameTemplate: 'rust-lang/rust', datasourceTemplate: 'github-releases', }, + { + customType: 'regex', + managerFilePatterns: [ + '/^\\.github/workflows/pre-commit.yml$/', + ], + matchStrings: [ + 'prek-version.*?(?\\d+\\.\\d+(\\.\\d+)?)', + ], + depNameTemplate: 'prek', + packageNameTemplate: 'j178/prek', + datasourceTemplate: 'github-releases', + }, ], packageRules: [ { @@ -44,6 +56,20 @@ ], automerge: true, }, + { + commitMessageTopic: 'Prek', + matchManagers: [ + 'custom.regex', + ], + matchDepNames: [ + 'prek', + ], + extractVersion: '^(?\\d+\\.\\d+\\.\\d+)', + schedule: [ + '* * * * *', + ], + automerge: true, + }, // Goals: // - Keep version reqs low, ignoring compatible normal/build dependencies // - Take advantage of latest dev-dependencies diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 05fe12fd..ef1a54ac 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -24,3 +24,5 @@ jobs: steps: - uses: actions/checkout@v6 - uses: j178/prek-action@v1 + with: + prek-version: '0.2.27'