diff --git a/lib/modules/platform/gitlab/index.ts b/lib/modules/platform/gitlab/index.ts index 6994940dfc520eec5233004580f65b9a78b6402a..48d8d0008f9e81554aa5f51dfeacfa360509a40c 100644 --- a/lib/modules/platform/gitlab/index.ts +++ b/lib/modules/platform/gitlab/index.ts @@ -108,12 +108,16 @@ export async function initPlatform({ try { if (!gitAuthor) { const user = ( - await gitlabApi.getJson<{ email: string; name: string; id: number }>( - `user`, - { token } - ) + await gitlabApi.getJson<{ + email: string; + name: string; + id: number; + commit_email?: string; + }>(`user`, { token }) ).body; - platformConfig.gitAuthor = `${user.name} <${user.email}>`; + platformConfig.gitAuthor = `${user.name} <${ + user.commit_email ?? user.email + }>`; } // istanbul ignore if: experimental feature if (process.env.RENOVATE_X_PLATFORM_VERSION) {