diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gitlab.test.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gitlab.test.ts index c723db4a7f..b2f3dc6480 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gitlab.test.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gitlab.test.ts @@ -103,7 +103,7 @@ describe('publish:gitlab', () => { topics: ['topic'], settings: { ci_config_path: '.gitlab-ci.yml', - visibility: 'internal', + visibility: 'internal' as const, topics: ['topic1', 'topic2'], }, }, diff --git a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gitlab.types.ts b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gitlab.types.ts index 8882df8fec..46bf1c4882 100644 --- a/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gitlab.types.ts +++ b/plugins/scaffolder-backend/src/scaffolder/actions/builtin/publish/gitlab.types.ts @@ -14,13 +14,14 @@ * limitations under the License. */ -export type GitlabProjectSettings = ({ name: string } | { path: string }) & { +export type GitlabProjectSettings = { + path?: string; auto_devops_enabled?: boolean; ci_config_path?: string; description?: string; namespace_id?: number; topics?: string[]; - visibility: 'private' | 'internal' | 'public'; + visibility?: 'private' | 'internal' | 'public'; group_runners_enabled?: boolean; emails_enabled?: boolean; container_registry_access_level?: 'disabled' | 'private' | 'enabled';