From 1d0c9ba472ff8285018519df9ced8623007ae429 Mon Sep 17 00:00:00 2001 From: Alexandre Fournier Date: Wed, 26 Mar 2025 20:10:53 -0400 Subject: [PATCH] Update the API Report to add the groupPatterns new configuration Signed-off-by: Alexandre Fournier --- plugins/catalog-backend-module-gitlab/report.api.md | 1 + .../src/providers/GitlabDiscoveryEntityProvider.ts | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/catalog-backend-module-gitlab/report.api.md b/plugins/catalog-backend-module-gitlab/report.api.md index 5b7bfadf1d..896680b41f 100644 --- a/plugins/catalog-backend-module-gitlab/report.api.md +++ b/plugins/catalog-backend-module-gitlab/report.api.md @@ -112,6 +112,7 @@ export type GitlabProviderConfig = { projectPattern: RegExp; userPattern: RegExp; groupPattern: RegExp; + groupPatterns: RegExp[]; allowInherited?: boolean; relations?: string[]; orgEnabled?: boolean; diff --git a/plugins/catalog-backend-module-gitlab/src/providers/GitlabDiscoveryEntityProvider.ts b/plugins/catalog-backend-module-gitlab/src/providers/GitlabDiscoveryEntityProvider.ts index 3a7f1ab82d..ae2a3d573f 100644 --- a/plugins/catalog-backend-module-gitlab/src/providers/GitlabDiscoveryEntityProvider.ts +++ b/plugins/catalog-backend-module-gitlab/src/providers/GitlabDiscoveryEntityProvider.ts @@ -280,7 +280,7 @@ export class GitlabDiscoveryEntityProvider implements EntityProvider { /** * Deduplicate a list of projects based on their id. * - * @param projects a list of projects to be deduplicated + * @param projects - a list of projects to be deduplicated * @returns a list of projects with unique id */ private deduplicateProjects(projects: GitLabProject[]): GitLabProject[] { @@ -296,7 +296,7 @@ export class GitlabDiscoveryEntityProvider implements EntityProvider { /** * Retrieve a list of projects that match configuration. * - * @param group a full path of a GitLab group, can be empty + * @param group - a full path of a GitLab group, can be empty * @returns An array of project to be processed and the number of project scanned */ private async GetProjectsToProcess(group: string) {