From 0eae540d322f92a780398dc314d5dbfe0b8f0a32 Mon Sep 17 00:00:00 2001 From: Techatrix Date: Tue, 18 Nov 2025 20:15:11 +0100 Subject: [PATCH] fix incorrect URL to `.minisig` file --- src/versionManager.ts | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/versionManager.ts b/src/versionManager.ts index 558f9ef..f3ee9d3 100644 --- a/src/versionManager.ts +++ b/src/versionManager.ts @@ -157,18 +157,16 @@ async function installFromMirror( abortController.abort(); }); + const artifactUrl = new URL(fileName, mirrorUrl.toString() + (mirrorUrl.path.endsWith("/") ? "" : "/")); + const artifactMinisignUrl = new URL(`${artifactUrl.toString()}.minisig`); + /** * https://ziglang.org/download/community-mirrors/ encouraged the addition * of a `source` query parameter to specify what is making this request. * This extension is published as `ziglang.vscode-zig` so we use base it off that. */ - const sourceQuery = "ziglang-vscode-zig"; - - const artifactUrl = new URL(fileName, mirrorUrl.toString() + (mirrorUrl.path.endsWith("/") ? "" : "/")); - artifactUrl.searchParams.set("source", sourceQuery); - - const artifactMinisignUrl = new URL(`${artifactUrl.toString()}.minisig`); - artifactMinisignUrl.searchParams.set("source", sourceQuery); + artifactUrl.searchParams.set("source", "ziglang-vscode-zig"); + artifactMinisignUrl.searchParams.set("source", "ziglang-vscode-zig"); const signatureResponse = await fetch(artifactMinisignUrl, { signal: abortController.signal,