From 0906e078d2518b7f86ce7e45f7366b23744e59bc Mon Sep 17 00:00:00 2001
From: Michael Kriese <michael.kriese@visualon.de>
Date: Tue, 18 May 2021 07:24:03 +0200
Subject: [PATCH] test(git): disable gpgsign (#10028)

---
 lib/util/git/index.spec.ts | 3 +++
 lib/util/git/index.ts      | 4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/lib/util/git/index.spec.ts b/lib/util/git/index.spec.ts
index bf9445b65f..f0115244c4 100644
--- a/lib/util/git/index.spec.ts
+++ b/lib/util/git/index.spec.ts
@@ -77,6 +77,9 @@ describe(getName(), () => {
     });
     await git.setUserRepoConfig({ branchPrefix: 'renovate/' });
     await git.syncGit();
+    // override some local git settings for better testing
+    const local = Git(tmpDir.path);
+    await local.addConfig('commit.gpgsign', 'false');
   });
 
   afterEach(async () => {
diff --git a/lib/util/git/index.ts b/lib/util/git/index.ts
index 01629bd800..e0c6ea5c83 100644
--- a/lib/util/git/index.ts
+++ b/lib/util/git/index.ts
@@ -332,11 +332,11 @@ export async function syncGit(): Promise<void> {
     const { gitAuthorName, gitAuthorEmail } = config;
     if (gitAuthorName) {
       logger.debug({ gitAuthorName }, 'Setting git author name');
-      await git.raw(['config', 'user.name', gitAuthorName]);
+      await git.addConfig('user.name', gitAuthorName);
     }
     if (gitAuthorEmail) {
       logger.debug({ gitAuthorEmail }, 'Setting git author email');
-      await git.raw(['config', 'user.email', gitAuthorEmail]);
+      await git.addConfig('user.email', gitAuthorEmail);
     }
   } catch (err) /* istanbul ignore next */ {
     checkForPlatformFailure(err);
-- 
GitLab