From 3ffe05f85c163a982ac14464d275c2f3f7b3d8e9 Mon Sep 17 00:00:00 2001 From: Parker Brown <17183625+parkerbxyz@users.noreply.github.com> Date: Fri, 22 Aug 2025 13:46:06 -0700 Subject: [PATCH] Support lowercase proxy environment variables Adds detection for lowercase proxy environment variables (https_proxy, http_proxy) in addition to their uppercase counterparts when configuring the global dispatcher. --- lib/request.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/request.js b/lib/request.js index a46ff9b..7d7234d 100644 --- a/lib/request.js +++ b/lib/request.js @@ -9,7 +9,10 @@ if (process.env.NODE_USE_ENV_PROXY == null) { // Attempt to configure undici global dispatcher (used by octokit under the hood) // if a proxy environment variable is present. Failures are non-fatal. const __proxyUrl = - process.env.HTTPS_PROXY || process.env.HTTP_PROXY || process.env.ALL_PROXY; + process.env.https_proxy || + process.env.HTTPS_PROXY || + process.env.http_proxy || + process.env.HTTP_PROXY; if (__proxyUrl) { (async () => { try {