From d51bf30c821efbbfe753a8108fee6e093067b584 Mon Sep 17 00:00:00 2001 From: Riccardo Padovani <riccardo@rpadovani.com> Date: Mon, 2 Dec 2019 20:40:13 +0100 Subject: [PATCH] feat(gitlab): do not discover projects without MR enabled. (#4913) Skip fetching gitlab repos that have MRs disabled. --- lib/platform/gitlab/index.ts | 2 +- test/platform/gitlab/__snapshots__/index.spec.ts.snap | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/platform/gitlab/index.ts b/lib/platform/gitlab/index.ts index 1552676e52..31b2ee422d 100644 --- a/lib/platform/gitlab/index.ts +++ b/lib/platform/gitlab/index.ts @@ -80,7 +80,7 @@ export async function initPlatform({ export async function getRepos(): Promise<string[]> { logger.info('Autodiscovering GitLab repositories'); try { - const url = `projects?membership=true&per_page=100`; + const url = `projects?membership=true&per_page=100&with_merge_requests_enabled=true`; const res = await api.get(url, { paginate: true }); logger.info(`Discovered ${res.body.length} project(s)`); return res.body.map( diff --git a/test/platform/gitlab/__snapshots__/index.spec.ts.snap b/test/platform/gitlab/__snapshots__/index.spec.ts.snap index b780c6f3e7..fdc700b1d9 100644 --- a/test/platform/gitlab/__snapshots__/index.spec.ts.snap +++ b/test/platform/gitlab/__snapshots__/index.spec.ts.snap @@ -264,7 +264,7 @@ Array [ exports[`platform/gitlab getRepos should return an array of repos 1`] = ` Array [ Array [ - "projects?membership=true&per_page=100", + "projects?membership=true&per_page=100&with_merge_requests_enabled=true", Object { "paginate": true, }, -- GitLab