diff --git a/tools/release/install-webui-release-dependencies.sh b/tools/release/install-webui-release-dependencies.sh index 5b45c82..e6df26a 100644 --- a/tools/release/install-webui-release-dependencies.sh +++ b/tools/release/install-webui-release-dependencies.sh @@ -72,5 +72,9 @@ while IFS=$'\t' read -r package_name spec; do done < "$GOVOPLAN_DEPS" if [[ "${#module_paths[@]}" -gt 0 ]]; then - retry npm install --prefer-online --no-save --install-links "${module_paths[@]}" + # Module repositories historically declared their local Vite/TypeScript + # toolchain as peers. The release host owns that build toolchain; resolving + # tagged source packages must not let an older, unused peer range block the + # verified composition. + retry npm install --prefer-online --no-save --install-links --legacy-peer-deps "${module_paths[@]}" fi