From 17b15bd83631bc0c366ab7ba88f5687e5883fab9 Mon Sep 17 00:00:00 2001 From: Benoit TRAVERS Date: Tue, 15 Sep 2026 01:12:19 +0200 Subject: [PATCH 1/2] chore: add Renovate config Claude-Session: https://claude.ai/code/session_01JqjTCSDPsbgreJKHcRABi9 --- renovate.json | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 renovate.json diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..9ccd427 --- /dev/null +++ b/renovate.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": ["config:recommended", "schedule:weekly"], + "semanticCommits": "enabled", + "minimumReleaseAge": "7 days", + "prConcurrentLimit": 10, + "packageRules": [ + { + "description": "Peer ranges and engines are compatibility promises to consumers, not versions to bump.", + "matchDepTypes": ["peerDependencies", "engines"], + "enabled": false + }, + { + "description": "Overrides are per-advisory security floors, each documented in pnpm-workspace.yaml; they move deliberately.", + "matchDepTypes": ["overrides"], + "enabled": false + }, + { + "description": "This repo's own reusable workflows, referenced by tag and branch on purpose.", + "matchManagers": ["github-actions"], + "matchPackageNames": ["btravstack/tools"], + "enabled": false + }, + { + "groupName": "commitlint", + "matchPackageNames": ["@commitlint/*"] + }, + { + "groupName": "oxc", + "matchPackageNames": ["oxlint", "oxfmt"] + }, + { + "groupName": "typedoc", + "matchPackageNames": ["typedoc", "typedoc-plugin-markdown"] + }, + { + "groupName": "github-actions", + "matchManagers": ["github-actions"] + } + ] +} From 03a4df834d15254ab001ab464fa5e4807cbef361 Mon Sep 17 00:00:00 2001 From: Benoit TRAVERS Date: Tue, 15 Sep 2026 01:16:30 +0200 Subject: [PATCH 2/2] chore: match pnpm workspace overrides by their real depType Claude-Session: https://claude.ai/code/session_01JqjTCSDPsbgreJKHcRABi9 --- renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 9ccd427..929f1b6 100644 --- a/renovate.json +++ b/renovate.json @@ -12,7 +12,7 @@ }, { "description": "Overrides are per-advisory security floors, each documented in pnpm-workspace.yaml; they move deliberately.", - "matchDepTypes": ["overrides"], + "matchDepTypes": ["pnpm-workspace.overrides"], "enabled": false }, {