diff --git a/lib/config/decrypt.js b/lib/config/decrypt.js
index ce0ae529380f31c45fbb0824267927d761f37fe0..3ace16275fef05394862f46084b1dda0d2167902 100644
--- a/lib/config/decrypt.js
+++ b/lib/config/decrypt.js
@@ -20,9 +20,9 @@ function decryptConfig(config, privateKey) {
               .toString();
             logger.info(`Decrypted ${eKey}`);
             if (eKey === 'npmToken') {
-              const token = maskToken(decryptedStr);
-              logger.info({ token }, 'Migrating npmToken to npmrc');
-              decryptedConfig.npmrc = `//registry.npmjs.org/:_authToken=${decryptedStr}\n`;
+              const token = decryptedStr.replace(/\n$/, '');
+              logger.info({ token: maskToken(token) }, 'Migrating npmToken to npmrc');
+              decryptedConfig.npmrc = `//registry.npmjs.org/:_authToken=${token}\n`;
             } else {
               decryptedConfig[eKey] = decryptedStr;
             }