Files
dbx/renovate.json
t8y2 1c141a9c78 fix(docs): restore pinned deps and pnpm 10 lockfile format
Renovate rewrote docs/pnpm-lock.yaml with its bundled pnpm, downgrading
the patchedDependencies block to the pre-10.34 scalar format, which fails
the CI frozen install with ERR_PNPM_LOCKFILE_CONFIG_MISMATCH, and also
bumped fumadocs/lucide-react past the versions pinned after the
2026-10-14 regression. Restore both files to the last known good state
(verified: pnpm 10.34.7 frozen install + full docs build pass) and stop
renovate from managing docs npm deps until its pnpm writes the 10.x
lockfile format.
2026-10-16 17:43:41 +08:00

100 lines
2.4 KiB
JSON

{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
],
"timezone": "Asia/Shanghai",
"schedule": [
"at any time"
],
"prConcurrentLimit": 8,
"prHourlyLimit": 4,
"labels": [
"dependencies"
],
"packageRules": [
{
"matchFileNames": [
"vendor/**"
],
"enabled": false
},
{
"matchManagers": [
"npm"
],
"matchUpdateTypes": [
"minor",
"patch"
],
"groupName": "npm minor/patch"
},
{
"matchManagers": [
"cargo"
],
"matchUpdateTypes": [
"minor",
"patch"
],
"groupName": "cargo minor/patch"
},
{
"matchManagers": [
"gomod"
],
"matchUpdateTypes": [
"minor",
"patch"
],
"groupName": "go minor/patch"
},
{
"matchManagers": [
"github-actions"
],
"matchUpdateTypes": [
"minor",
"patch"
],
"groupName": "ci actions"
},
{
"description": "Pinned after 2026-10 regressions: @codemirror/view 6.43.14 selectionchange crash with happy-dom, dayjs 1.11.22+ negative pre-epoch timezone offset, happy-dom 20.14 selectionchange dispatch. Re-evaluate deliberately, not via batch bumps.",
"matchManagers": [
"npm"
],
"matchPackageNames": [
"@codemirror/view",
"dayjs",
"happy-dom"
],
"enabled": false
},
{
"packageNames": [
"@tauri-apps/api",
"@tauri-apps/cli",
"@tauri-apps/plugin-clipboard-manager",
"@tauri-apps/plugin-dialog",
"@tauri-apps/plugin-fs",
"@tauri-apps/plugin-process",
"@tauri-apps/plugin-shell",
"@tauri-apps/plugin-updater"
],
"enabled": false,
"description": "Tauri npm packages must stay in lockstep with Rust crates; bump them manually with Cargo in one batch"
},
{
"matchFileNames": [
"docs/**"
],
"matchManagers": [
"npm"
],
"enabled": false,
"description": "Docs deps are pinned deliberately (fumadocs/lucide 2026-10-14 regression) and renovate's pnpm rewrites docs/pnpm-lock.yaml in a pre-10.34 patchedDependencies format that fails the frozen CI install; bump docs deps manually with pnpm 10.34.7 and a verified local build"
}
]
}