From 1842bdaa80c96c28ef9e5d5d8fe116b284d9f9d1 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Fri, 24 Sep 2021 10:04:42 +0200 Subject: [PATCH] fix(yarn): don't base64 encode npmAuthIdent (#11873) --- lib/manager/npm/post-update/__snapshots__/rules.spec.ts.snap | 4 ++-- lib/manager/npm/post-update/rules.ts | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/lib/manager/npm/post-update/__snapshots__/rules.spec.ts.snap b/lib/manager/npm/post-update/__snapshots__/rules.spec.ts.snap index cbba45a52a..065fd87810 100644 --- a/lib/manager/npm/post-update/__snapshots__/rules.spec.ts.snap +++ b/lib/manager/npm/post-update/__snapshots__/rules.spec.ts.snap @@ -11,7 +11,7 @@ Object { "additionalYarnRcYml": Object { "npmRegistries": Object { "//registry.company.com/": Object { - "npmAuthIdent": "dXNlcjEyMzpwYXNzMTIz", + "npmAuthIdent": "user123:pass123", }, "//registry.npmjs.org": Object { "npmAuthToken": "token123", @@ -33,7 +33,7 @@ Object { "additionalYarnRcYml": Object { "npmRegistries": Object { "//registry.company.com/": Object { - "npmAuthIdent": "dXNlcjEyMzpwYXNzMTIz", + "npmAuthIdent": "user123:pass123", }, }, }, diff --git a/lib/manager/npm/post-update/rules.ts b/lib/manager/npm/post-update/rules.ts index cf83c6c9b4..a228783513 100644 --- a/lib/manager/npm/post-update/rules.ts +++ b/lib/manager/npm/post-update/rules.ts @@ -38,9 +38,7 @@ export function processHostRules(): HostRulesResult { additionalNpmrcContent.push(`${uri}:_password=${password}`); additionalYarnRcYml ||= { npmRegistries: {} }; additionalYarnRcYml.npmRegistries[uri] = { - npmAuthIdent: Buffer.from( - `${hostRule.username}:${hostRule.password}` - ).toString('base64'), + npmAuthIdent: `${hostRule.username}:${hostRule.password}`, }; } } -- GitLab