diff --git a/lib/modules/platform/azure/index.spec.ts b/lib/modules/platform/azure/index.spec.ts index 1b2e258a71f28ca2ae5b5660040d72ec2be18992..3924120dd94b7e926ed3eb2d1c57251a09f46633 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 00d1bbba8fdc120ab289bd081d22b15f56b08717..c154d4cd6b8c7b5f0c9c5163c271a1502799de7d 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(