fix(deps): pin @vue/server-renderer to vue via overrides
schemas-app / build (pull_request) Failing after 1m51s
schemas-app / deploy-prod (pull_request) Has been skipped

Renovate's vue-monorepo group only bumps direct deps. @vue/server-renderer
is pulled transitively via @vue/test-utils and has an exact-pin peer on vue,
so vue minor bumps fail ERESOLVE and the artifact lockfile update fails.

Using npm overrides with $vue keeps @vue/server-renderer in lockstep with
vue automatically. Lockfile regenerated inside node:24-bookworm-slim so the
Linux-side optional-dep graph (@emnapi/core, @emnapi/runtime, etc.) is
preserved for the CI build.
This commit is contained in:
2026-05-15 11:25:40 +02:00
parent dd46d4838a
commit 4af45a9da9
2 changed files with 63 additions and 60 deletions
+3
View File
@@ -60,5 +60,8 @@
"typescript-eslint": "8.59.3",
"vitest": "4.1.6",
"vue-eslint-parser": "10.4.0"
},
"overrides": {
"@vue/server-renderer": "$vue"
}
}