diff --git a/lib/authutil.js b/lib/authutil.js index d428b4e4..ba3b3226 100644 --- a/lib/authutil.js +++ b/lib/authutil.js @@ -13,10 +13,14 @@ const path = __importStar(require("path")); const core = __importStar(require("@actions/core")); const github = __importStar(require("@actions/github")); function configAuthentication(registryUrl) { - const npmrc = path.resolve(process.env['RUNNER_TEMP'] || process.cwd(), '.npmrc'); + // const npmrc: string = path.resolve( + // process.env['RUNNER_TEMP'] || process.cwd(), + // '.npmrc' + // ); if (!registryUrl.endsWith('/')) { registryUrl += '/'; } + const npmrc = path.resolve(process.cwd(), '.npmrc'); writeRegistryToFile(registryUrl, npmrc); } exports.configAuthentication = configAuthentication; @@ -46,7 +50,7 @@ function writeRegistryToFile(registryUrl, fileLocation) { : `registry=${registryUrl}`; newContents += `${authString}${os.EOL}${registryString}`; fs.writeFileSync(fileLocation, newContents); - core.exportVariable('NPM_CONFIG_USERCONFIG', fileLocation); + // core.exportVariable('NPM_CONFIG_USERCONFIG', fileLocation); // Export empty node_auth_token so npm doesn't complain about not being able to find it - core.exportVariable('NODE_AUTH_TOKEN', 'XXXXX-XXXXX-XXXXX-XXXXX'); + // core.exportVariable('NODE_AUTH_TOKEN', 'XXXXX-XXXXX-XXXXX-XXXXX'); } diff --git a/src/authutil.ts b/src/authutil.ts index 9285bb90..d4a44c91 100644 --- a/src/authutil.ts +++ b/src/authutil.ts @@ -5,13 +5,14 @@ import * as core from '@actions/core'; import * as github from '@actions/github'; export function configAuthentication(registryUrl: string) { - const npmrc: string = path.resolve( - process.env['RUNNER_TEMP'] || process.cwd(), - '.npmrc' - ); + // const npmrc: string = path.resolve( + // process.env['RUNNER_TEMP'] || process.cwd(), + // '.npmrc' + // ); if (!registryUrl.endsWith('/')) { registryUrl += '/'; } + const npmrc: string = path.resolve(process.cwd(), '.npmrc'); writeRegistryToFile(registryUrl, npmrc); } @@ -44,7 +45,7 @@ function writeRegistryToFile(registryUrl: string, fileLocation: string) { : `registry=${registryUrl}`; newContents += `${authString}${os.EOL}${registryString}`; fs.writeFileSync(fileLocation, newContents); - core.exportVariable('NPM_CONFIG_USERCONFIG', fileLocation); + // core.exportVariable('NPM_CONFIG_USERCONFIG', fileLocation); // Export empty node_auth_token so npm doesn't complain about not being able to find it - core.exportVariable('NODE_AUTH_TOKEN', 'XXXXX-XXXXX-XXXXX-XXXXX'); + // core.exportVariable('NODE_AUTH_TOKEN', 'XXXXX-XXXXX-XXXXX-XXXXX'); }