diff --git a/lib/authutil.js b/lib/authutil.js
index bd7e222c..96839fc5 100644
--- a/lib/authutil.js
+++ b/lib/authutil.js
@@ -15,19 +15,21 @@ var __importStar = (this && this.__importStar) || function (mod) {
     return result;
 };
 Object.defineProperty(exports, "__esModule", { value: true });
+const core = __importStar(require("@actions/core"));
 const path = __importStar(require("path"));
 const exec = __importStar(require("@actions/exec"));
 function configAuth(registryUrl) {
     return __awaiter(this, void 0, void 0, function* () {
         let npmrc = path.resolve(process.cwd(), '.npmrc');
         let yarnrc = path.resolve(process.cwd(), '.yarnrc');
-        writeRegistryToFile(registryUrl, 'npm', 'NPM_TOKEN');
-        writeRegistryToFile(registryUrl, 'yarn', 'YARN_TOKEN');
+        yield writeRegistryToFile(registryUrl, 'npm', 'NPM_TOKEN');
+        // writeRegistryToFile(registryUrl, 'yarn', 'YARN_TOKEN');
     });
 }
 exports.configAuth = configAuth;
 function writeRegistryToFile(registryUrl, packageManager, authTokenName) {
     return __awaiter(this, void 0, void 0, function* () {
+        core.debug(`Setting up ${packageManager} auth`);
         yield exec.exec(`${packageManager} config set registry=${registryUrl}`);
         yield exec.exec(`${packageManager} config set always-auth=true`);
         yield exec.exec(packageManager +
diff --git a/src/authutil.ts b/src/authutil.ts
index 2a6d52c8..5e3ee6fa 100644
--- a/src/authutil.ts
+++ b/src/authutil.ts
@@ -1,5 +1,4 @@
-import * as fs from 'fs';
-import * as os from 'os';
+import * as core from '@actions/core';
 import * as path from 'path';
 import * as exec from '@actions/exec';
 
@@ -7,8 +6,8 @@ export async function configAuth(registryUrl: string) {
   let npmrc: string = path.resolve(process.cwd(), '.npmrc');
   let yarnrc: string = path.resolve(process.cwd(), '.yarnrc');
 
-  writeRegistryToFile(registryUrl, 'npm', 'NPM_TOKEN');
-  writeRegistryToFile(registryUrl, 'yarn', 'YARN_TOKEN');
+  await writeRegistryToFile(registryUrl, 'npm', 'NPM_TOKEN');
+  // writeRegistryToFile(registryUrl, 'yarn', 'YARN_TOKEN');
 }
 
 async function writeRegistryToFile(
@@ -16,6 +15,7 @@ async function writeRegistryToFile(
   packageManager: string,
   authTokenName: string
 ) {
+  core.debug(`Setting up ${packageManager} auth`);
   await exec.exec(`${packageManager} config set registry=${registryUrl}`);
   await exec.exec(`${packageManager} config set always-auth=true`);
   await exec.exec(