From e8c34d5b912c3b4787bb1368c6e5a4489aa82f71 Mon Sep 17 00:00:00 2001 From: Jake Bailey <5341706+jakebailey@users.noreply.github.com> Date: Thu, 5 Nov 2026 16:38:46 -0800 Subject: [PATCH 1/2] Enable Node proxy support for GitHub App token steps Release jobs run under 1ES network isolation, which sets HTTPS_PROXY. The token tool uses Node's fetch, which ignores proxy variables unless NODE_USE_ENV_PROXY=1 is set, so the tool refuses to run and the GitHub Release step is skipped. --- tools/pipelines/steps/create-github-app-token.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/pipelines/steps/create-github-app-token.yml b/tools/pipelines/steps/create-github-app-token.yml index 1f374fd0c9894..8b5d4ffe8367d 100644 --- a/tools/pipelines/steps/create-github-app-token.yml +++ b/tools/pipelines/steps/create-github-app-token.yml @@ -606,6 +606,7 @@ steps: PERMISSIONS: ${{ parameters.permissions }} OUTPUT: azure-pipelines AZURE_TOKEN_VARIABLE: ${{ parameters.tokenVariable }} + NODE_USE_ENV_PROXY: "1" - ${{ each step in parameters.insertSteps }}: - ${{ step }} @@ -620,3 +621,4 @@ steps: script: node "$(Agent.TempDirectory)/create-github-app-token.cjs" env: REVOKE_TOKEN: $(${{ parameters.tokenVariable }}) + NODE_USE_ENV_PROXY: "1" From bad789c91b05fe5b69ad07d27e0b035652501cff Mon Sep 17 00:00:00 2001 From: Jake Bailey <5341706+jakebailey@users.noreply.github.com> Date: Thu, 5 Nov 2026 17:01:59 -0800 Subject: [PATCH 2/2] Format GitHub App token step --- tools/pipelines/steps/create-github-app-token.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/pipelines/steps/create-github-app-token.yml b/tools/pipelines/steps/create-github-app-token.yml index 8b5d4ffe8367d..83048366aa27e 100644 --- a/tools/pipelines/steps/create-github-app-token.yml +++ b/tools/pipelines/steps/create-github-app-token.yml @@ -606,7 +606,7 @@ steps: PERMISSIONS: ${{ parameters.permissions }} OUTPUT: azure-pipelines AZURE_TOKEN_VARIABLE: ${{ parameters.tokenVariable }} - NODE_USE_ENV_PROXY: "1" + NODE_USE_ENV_PROXY: '1' - ${{ each step in parameters.insertSteps }}: - ${{ step }} @@ -621,4 +621,4 @@ steps: script: node "$(Agent.TempDirectory)/create-github-app-token.cjs" env: REVOKE_TOKEN: $(${{ parameters.tokenVariable }}) - NODE_USE_ENV_PROXY: "1" + NODE_USE_ENV_PROXY: '1'