From 8a619b71453a91413bf8a4fbf2f9b4f05ff7c0d7 Mon Sep 17 00:00:00 2001 From: bkellam Date: Tue, 29 Oct 2024 15:14:45 -0700 Subject: [PATCH] Changelog for #54 --- CHANGELOG.md | 4 ++++ packages/backend/src/schemas/v2.ts | 2 +- schemas/v2/index.json | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0a45d299..3c008bf6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added filtering panel for filtering results by repository and by language. ([#48](https://github.com/sourcebot-dev/sourcebot/pull/48)) +### Fixed + +- Fixed issue with GitLab sub-projects not being included recursively. ([#54](https://github.com/sourcebot-dev/sourcebot/pull/54)) + ## [2.1.1] - 2024-10-25 ### Fixed diff --git a/packages/backend/src/schemas/v2.ts b/packages/backend/src/schemas/v2.ts index df6f943f..7450cd06 100644 --- a/packages/backend/src/schemas/v2.ts +++ b/packages/backend/src/schemas/v2.ts @@ -84,7 +84,7 @@ export interface GitLabConfig { */ users?: string[]; /** - * List of groups to sync with. All projects in the group visible to the provided `token` (if any) will be synced, unless explicitly defined in the `exclude` property. Subgroups can be specified by providing the path to the subgroup (e.g. `my-group/sub-group-a`). + * List of groups to sync with. All projects in the group (and recursive subgroups) visible to the provided `token` (if any) will be synced, unless explicitly defined in the `exclude` property. Subgroups can be specified by providing the path to the subgroup (e.g. `my-group/sub-group-a`). */ groups?: string[]; /** diff --git a/schemas/v2/index.json b/schemas/v2/index.json index 42ec053c..ed864e35 100644 --- a/schemas/v2/index.json +++ b/schemas/v2/index.json @@ -165,7 +165,7 @@ "my-group/sub-group-b" ] ], - "description": "List of groups to sync with. All projects in the group visible to the provided `token` (if any) will be synced, unless explicitly defined in the `exclude` property. Subgroups can be specified by providing the path to the subgroup (e.g. `my-group/sub-group-a`)." + "description": "List of groups to sync with. All projects in the group (and recursive subgroups) visible to the provided `token` (if any) will be synced, unless explicitly defined in the `exclude` property. Subgroups can be specified by providing the path to the subgroup (e.g. `my-group/sub-group-a`)." }, "projects": { "type": "array",