From 4f08b523335e44b0a74d63ca31b5bec3626b507b Mon Sep 17 00:00:00 2001 From: Albrecht Degering Date: Mon, 3 Aug 2026 00:26:55 +0200 Subject: [PATCH] Allow tagged module build-tool peer drift --- tools/release/install-webui-release-dependencies.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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