feat(api): add Woodpecker CI webhook notifications

This commit is contained in:
2026-03-08 18:37:35 -05:00
parent 3c0c10c9e5
commit e8a2d32476
6 changed files with 435 additions and 3 deletions
@@ -4,10 +4,11 @@ import { AuthModule } from "../auth/auth.module";
import { ApiKeyGuard } from "../common/guards/api-key.guard";
import { QueueNotificationsController } from "./queue-notifications.controller";
import { QueueNotificationsService } from "./queue-notifications.service";
import { WoodpeckerWebhookController } from "./woodpecker-webhook.controller";
@Module({
imports: [ConfigModule, AuthModule],
controllers: [QueueNotificationsController],
controllers: [QueueNotificationsController, WoodpeckerWebhookController],
providers: [QueueNotificationsService, ApiKeyGuard],
exports: [QueueNotificationsService],
})