feat(#344): Add CI operations service to orchestrator

- Add CIOperationsService for Woodpecker CI integration
- Add types for pipeline status, failure diagnosis
- Add waitForPipeline with auto-diagnosis on failure
- Add getPipelineLogs for log retrieval
- Integrate CIModule into orchestrator app

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-02-07 11:21:38 -06:00
parent 51ce32cc76
commit 7feb686d73
6 changed files with 522 additions and 0 deletions

View File

@@ -6,6 +6,7 @@ import { HealthModule } from "./api/health/health.module";
import { AgentsModule } from "./api/agents/agents.module";
import { CoordinatorModule } from "./coordinator/coordinator.module";
import { BudgetModule } from "./budget/budget.module";
import { CIModule } from "./ci";
import { orchestratorConfig } from "./config/orchestrator.config";
/**
@@ -47,6 +48,7 @@ import { orchestratorConfig } from "./config/orchestrator.config";
AgentsModule,
CoordinatorModule,
BudgetModule,
CIModule,
],
})
export class AppModule {}