diff --git a/entry b/entry index 81d12de..0ed370a 100755 --- a/entry +++ b/entry @@ -140387,22 +140387,6 @@ function createOctokit(token) { // utils/token.ts var mcpTokenValue; -function setEnvironmentVariable(name, value2) { - const hadValue = Object.hasOwn(process.env, name); - const originalValue = process.env[name]; - if (typeof value2 === "string") { - process.env[name] = value2; - } else { - delete process.env[name]; - } - return () => { - if (hadValue) { - process.env[name] = originalValue; - } else { - delete process.env[name]; - } - }; -} function getJobToken() { const inputToken = core3.getInput("token"); if (inputToken) { @@ -140418,7 +140402,6 @@ async function resolveTokens(params) { assert2(!mcpTokenValue, "tokens are already resolved"); const externalToken = process.env.GH_TOKEN; if (externalToken) { - const revertGithubToken2 = setEnvironmentVariable("GITHUB_TOKEN", externalToken); mcpTokenValue = externalToken; if (isGitHubActions) { core3.setSecret(externalToken); @@ -140429,7 +140412,6 @@ async function resolveTokens(params) { mcpToken: externalToken, async [Symbol.asyncDispose]() { mcpTokenValue = void 0; - revertGithubToken2(); } }; } @@ -140446,7 +140428,6 @@ async function resolveTokens(params) { core3.setSecret(mcpToken); } log.info("\xBB acquired full MCP token"); - const revertGithubToken = setEnvironmentVariable("GITHUB_TOKEN", mcpToken); mcpTokenValue = mcpToken; let disposingRef; const dispose = async () => { @@ -140456,7 +140437,6 @@ async function resolveTokens(params) { disposingRef = Promise.withResolvers(); try { mcpTokenValue = void 0; - revertGithubToken(); await Promise.all([ revokeGitHubInstallationToken(gitToken), revokeGitHubInstallationToken(mcpToken) diff --git a/utils/token.ts b/utils/token.ts index 62bd972..380d3ac 100644 --- a/utils/token.ts +++ b/utils/token.ts @@ -13,25 +13,6 @@ export { revokeGitHubInstallationToken as revokeInstallationToken }; // store MCP token in memory for getGitHubInstallationToken() let mcpTokenValue: string | undefined; -function setEnvironmentVariable(name: string, value: string | undefined) { - const hadValue = Object.hasOwn(process.env, name); - const originalValue = process.env[name]; - - if (typeof value === "string") { - process.env[name] = value; - } else { - delete process.env[name]; - } - - return () => { - if (hadValue) { - process.env[name] = originalValue; - } else { - delete process.env[name]; - } - }; -} - /** * get the job-scoped token from action input. * this token has permissions defined by the workflow's permissions block. @@ -84,7 +65,6 @@ export async function resolveTokens(params: ResolveTokensParams): Promise | undefined; @@ -143,7 +120,7 @@ export async function resolveTokens(params: ResolveTokensParams): Promise