From 2318b1c6d79315dc3ffeb103fc6bdb00a78a4e64 Mon Sep 17 00:00:00 2001 From: "Michael B. Gale" Date: Wed, 17 Sep 2025 17:06:58 +0100 Subject: [PATCH] Specify `Accept` header for `toolcache.downloadTool` --- lib/start-proxy-action.js | 9 ++++++++- src/start-proxy-action.ts | 9 ++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/lib/start-proxy-action.js b/lib/start-proxy-action.js index ac2e1c5af1..e770acf87a 100644 --- a/lib/start-proxy-action.js +++ b/lib/start-proxy-action.js @@ -49682,7 +49682,14 @@ async function getProxyBinaryPath(logger) { const proxyInfo = await getDownloadUrl(logger); let proxyBin = toolcache.find(proxyFileName, proxyInfo.version); if (!proxyBin) { - const temp = await toolcache.downloadTool(proxyInfo.url); + const temp = await toolcache.downloadTool( + proxyInfo.url, + void 0, + void 0, + { + accept: "application/octet-stream" + } + ); const extracted = await toolcache.extractTar(temp); proxyBin = await toolcache.cacheDir( extracted, diff --git a/src/start-proxy-action.ts b/src/start-proxy-action.ts index 6ce3b70ff4..c0a8d3c7f9 100644 --- a/src/start-proxy-action.ts +++ b/src/start-proxy-action.ts @@ -192,7 +192,14 @@ async function getProxyBinaryPath(logger: Logger): Promise { let proxyBin = toolcache.find(proxyFileName, proxyInfo.version); if (!proxyBin) { - const temp = await toolcache.downloadTool(proxyInfo.url); + const temp = await toolcache.downloadTool( + proxyInfo.url, + undefined, + undefined, + { + accept: "application/octet-stream", + }, + ); const extracted = await toolcache.extractTar(temp); proxyBin = await toolcache.cacheDir( extracted,