From f78e43e02403a4af09f524df25f2f969c6d4e626 Mon Sep 17 00:00:00 2001
From: Satsuki Yanagi <17376330+u1-liquid@users.noreply.github.com>
Date: Fri, 29 Nov 2019 16:56:10 +0900
Subject: [PATCH] fix(gitlab): pass through gitPrivateKey (#4904)

GitLab's PlatformConfig doesn't implemented well as support GPG Commit Signing.
---
 lib/platform/gitlab/index.ts | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/lib/platform/gitlab/index.ts b/lib/platform/gitlab/index.ts
index 87b9b5ddb5..1552676e52 100644
--- a/lib/platform/gitlab/index.ts
+++ b/lib/platform/gitlab/index.ts
@@ -23,6 +23,7 @@ import { RenovateConfig } from '../../config';
 const defaultConfigFile = configFileNames[0];
 let config: {
   storage: GitStorage;
+  gitPrivateKey?: string;
   repository: string;
   localDir: string;
   defaultBranch: string;
@@ -107,11 +108,13 @@ export function cleanRepo(): void {
 // Initialize GitLab by getting base branch
 export async function initRepo({
   repository,
+  gitPrivateKey,
   localDir,
   optimizeForDisabled,
 }: RepoParams): Promise<RepoConfig> {
   config = {} as any;
   config.repository = urlEscape(repository);
+  config.gitPrivateKey = gitPrivateKey;
   config.localDir = localDir;
   let res: GotResponse<{
     archived: boolean;
-- 
GitLab