From 552dba5cff2ebba96c4251fb7794f7eb754db927 Mon Sep 17 00:00:00 2001 From: Wessel Terpstra <wessel.terpstra@gmail.com> Date: Sat, 11 Nov 2023 09:33:35 +0100 Subject: [PATCH] fix(azure): exclude disabled repositories when discovering (#25104) Co-authored-by: Rhys Arkins <rhys@arkins.net> --- lib/modules/platform/azure/index.spec.ts | 8 ++++++++ lib/modules/platform/azure/index.ts | 4 +++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/lib/modules/platform/azure/index.spec.ts b/lib/modules/platform/azure/index.spec.ts index 1b2e258a71..3924120dd9 100644 --- a/lib/modules/platform/azure/index.spec.ts +++ b/lib/modules/platform/azure/index.spec.ts @@ -73,6 +73,14 @@ describe('modules/platform/azure/index', () => { project: { name: 'prj1', }, + isDisabled: false, + }, + { + name: 'repoDisabled', + project: { + name: 'prj1', + }, + isDisabled: true, }, ]), }) as any, diff --git a/lib/modules/platform/azure/index.ts b/lib/modules/platform/azure/index.ts index 00d1bbba8f..c154d4cd6b 100644 --- a/lib/modules/platform/azure/index.ts +++ b/lib/modules/platform/azure/index.ts @@ -114,7 +114,9 @@ export async function getRepos(): Promise<string[]> { logger.debug('Autodiscovering Azure DevOps repositories'); const azureApiGit = await azureApi.gitApi(); const repos = await azureApiGit.getRepositories(); - return repos.map((repo) => `${repo.project?.name}/${repo.name}`); + return repos + .filter((repo) => repo.isDisabled !== true) + .map((repo) => `${repo.project?.name}/${repo.name}`); } export async function getRawFile( -- GitLab