From 2d8923054b68928d9733894014fbd460b906937c Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Fri, 22 May 2020 14:42:04 +0200 Subject: [PATCH] fix(gitlab): specify min_access_level=30 when autodiscovering --- lib/platform/gitlab/__snapshots__/index.spec.ts.snap | 4 ++-- lib/platform/gitlab/index.spec.ts | 4 ++-- lib/platform/gitlab/index.ts | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/platform/gitlab/__snapshots__/index.spec.ts.snap b/lib/platform/gitlab/__snapshots__/index.spec.ts.snap index 0c807d80bc..3bdbb85c17 100644 --- a/lib/platform/gitlab/__snapshots__/index.spec.ts.snap +++ b/lib/platform/gitlab/__snapshots__/index.spec.ts.snap @@ -1791,7 +1791,7 @@ Array [ "user-agent": "https://github.com/renovatebot/renovate", }, "method": "GET", - "url": "https://gitlab.com/api/v4/projects?membership=true&per_page=100&with_merge_requests_enabled=true", + "url": "https://gitlab.com/api/v4/projects?membership=true&per_page=100&with_merge_requests_enabled=true&min_access_level=30", }, ] `; @@ -1807,7 +1807,7 @@ Array [ "user-agent": "https://github.com/renovatebot/renovate", }, "method": "GET", - "url": "https://gitlab.com/api/v4/projects?membership=true&per_page=100&with_merge_requests_enabled=true", + "url": "https://gitlab.com/api/v4/projects?membership=true&per_page=100&with_merge_requests_enabled=true&min_access_level=30", }, ] `; diff --git a/lib/platform/gitlab/index.spec.ts b/lib/platform/gitlab/index.spec.ts index e75e7b082e..b4e897c485 100644 --- a/lib/platform/gitlab/index.spec.ts +++ b/lib/platform/gitlab/index.spec.ts @@ -110,7 +110,7 @@ describe('platform/gitlab', () => { httpMock .scope(gitlabApiHost) .get( - '/api/v4/projects?membership=true&per_page=100&with_merge_requests_enabled=true' + '/api/v4/projects?membership=true&per_page=100&with_merge_requests_enabled=true&min_access_level=30' ) .replyWithError('getRepos error'); await expect(gitlab.getRepos()).rejects.toThrow('getRepos error'); @@ -120,7 +120,7 @@ describe('platform/gitlab', () => { httpMock .scope(gitlabApiHost) .get( - '/api/v4/projects?membership=true&per_page=100&with_merge_requests_enabled=true' + '/api/v4/projects?membership=true&per_page=100&with_merge_requests_enabled=true&min_access_level=30' ) .reply(200, [ { diff --git a/lib/platform/gitlab/index.ts b/lib/platform/gitlab/index.ts index 38dff081af..3821aed3ea 100644 --- a/lib/platform/gitlab/index.ts +++ b/lib/platform/gitlab/index.ts @@ -102,7 +102,7 @@ export async function initPlatform({ export async function getRepos(): Promise<string[]> { logger.debug('Autodiscovering GitLab repositories'); try { - const url = `projects?membership=true&per_page=100&with_merge_requests_enabled=true`; + const url = `projects?membership=true&per_page=100&with_merge_requests_enabled=true&min_access_level=30`; const res = await api.get(url, { paginate: true }); logger.debug(`Discovered ${res.body.length} project(s)`); return res.body.map( -- GitLab