Skip to content

Commit a0903a6

Browse files
committed
chore: improve Renovate config
1 parent 442da1c commit a0903a6

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

renovate.json5

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,19 @@
55
{
66
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
77
"extends": [
8+
// https://docs.renovatebot.com/presets-config/#configrecommended
89
"config:recommended",
910
// https://docs.renovatebot.com/presets-default/#separatemultiplemajorreleases
1011
":separateMultipleMajorReleases",
1112
// set timezone to local one to ensure schedules are run
1213
// https://docs.renovatebot.com/configuration-options/#timezone
1314
":timezone(America/Toronto)",
14-
// enable updates for pre-commit
15-
// see: https://docs.renovatebot.com/modules/manager/pre-commit/
16-
// https://docs.renovatebot.com/presets-default/#enableprecommit
17-
":enablePreCommit",
15+
// https://docs.renovatebot.com/presets-default/#maintainlockfilesweekly
16+
":maintainLockFilesMonthly",
17+
// https://docs.renovatebot.com/presets-helpers/#helperspingithubactiondigeststosemver
18+
"helpers:pinGitHubActionDigestsToSemver",
1819
"github>mschoettle/renovate-presets//presets/actions-dependency-version.json5",
19-
"github>mschoettle/renovate-presets//presets/packages/typos.json5",
20+
"github>mschoettle/renovate-presets//presets/pre-commit-hooks.json",
2021
],
2122
// https://docs.renovatebot.com/configuration-options/#assignees
2223
"assignees": ["mschoettle"],
@@ -44,17 +45,15 @@
4445
"matchPackageNames": ["/markdownlint-cli2/"],
4546
"groupName": "markdownlint-cli2",
4647
},
47-
// Reduce noise of pre-commit hooks
48+
// Exclude uv and ruff pre-commits from pre-commit hooks group
49+
// to avoid adding config options from the pre-commit hooks preset
4850
{
4951
"matchManagers": [
5052
"pre-commit",
5153
],
52-
"groupName": "pre-commit hooks",
53-
"separateMajorMinor": false,
54-
"separateMinorPatch": false,
55-
// Restrict to weekly updates
56-
"schedule": [
57-
"before 12pm on Monday",
54+
"matchPackageNames": [
55+
"!/ruff-pre-commit/",
56+
"!/uv-pre-commit/",
5857
],
5958
},
6059
// Combine uv package, uv image, and uv-pre-commit

0 commit comments

Comments
 (0)