fix(catalog-backend-module-gitlab): move analyzer to alpha export, make logger optional, fix type cast

Signed-off-by: Lokesh Kaki <lokeshkaki1@gmail.com>
This commit is contained in:
Lokesh Kaki
2026-03-15 20:28:07 -05:00
parent 54a8300181
commit 17b97abca6
3 changed files with 4 additions and 3 deletions
@@ -19,3 +19,5 @@ import { catalogModuleGitlabDiscoveryEntityProvider } from './module/catalogModu
/** @alpha */
const _feature = catalogModuleGitlabDiscoveryEntityProvider;
export default _feature;
export { analyzeGitLabWebhookEvent } from './events/analyzeGitLabWebhookEvent';
@@ -22,7 +22,7 @@ import { WebhookPushEventSchema } from '@gitbeaker/rest';
type StringRecord = Record<string, unknown>;
export interface AnalyzeWebhookEventOptions {
logger: LoggerService;
logger?: LoggerService;
isRelevantPath: (path: string) => boolean;
}
@@ -521,7 +521,7 @@ export async function analyzeGitLabWebhookEvent(
}
if (eventType === 'push') {
return onPushEvent(eventPayload as WebhookPushEventSchema, options);
return onPushEvent(eventPayload as unknown as WebhookPushEventSchema, options);
}
if (eventType === 'repository_update') {
@@ -26,7 +26,6 @@ export {
GitlabDiscoveryEntityProvider,
GitlabOrgDiscoveryEntityProvider,
} from './providers';
export { analyzeGitLabWebhookEvent } from './events/analyzeGitLabWebhookEvent';
export type {
GitLabUser,
GitLabGroup,