Merge pull request #1960 from Lux1L/feature/gitlab-subgroup-filtering

feat(gitlab): support nested group filtering using namespace.full_pat…
This commit is contained in:
Mauricio Siu
2025-05-28 00:37:05 -06:00
committed by GitHub

View File

@@ -255,7 +255,9 @@ export const getGitlabRepositories = async (gitlabId?: string) => {
if (groupName) {
const isIncluded = groupName
.split(",")
.some((name) => full_path === name);
.some((name) =>
full_path.toLowerCase().startsWith(name.trim().toLowerCase())
);
return isIncluded && kind === "group";
}
@@ -422,7 +424,12 @@ export const testGitlabConnection = async (
const { full_path, kind } = repo.namespace;
if (groupName) {
return groupName.split(",").some((name) => full_path === name);
return groupName
.split(",")
.some((name) =>
full_path.toLowerCase().startsWith(name.trim().toLowerCase())
);
}
return kind === "user";
});