diff --git a/ng-dev/misc/sync-module-bazel/sync-module-bazel.ts b/ng-dev/misc/sync-module-bazel/sync-module-bazel.ts index 0eedc9563..f8e44cb98 100644 --- a/ng-dev/misc/sync-module-bazel/sync-module-bazel.ts +++ b/ng-dev/misc/sync-module-bazel/sync-module-bazel.ts @@ -139,6 +139,10 @@ async function processNodeToolchainArgs( return args; } + if (!semver.valid(effectiveVersion)) { + throw new Error(`Invalid Node.js version: ${effectiveVersion}`); + } + Log.info(`Resolving Node.js repositories for v${effectiveVersion}...`); const repositories = await getNodeJsRepositories(effectiveVersion); const lines = repositories.map(({filename, sha, type}) => {