All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
API: - Add AuthModule import to JobEventsModule - Add AuthModule import to JobStepsModule - Fixes: AuthGuard dependency resolution in job modules Orchestrator: - Add @Optional() decorator to docker parameter in DockerSandboxService - Fixes: NestJS trying to inject Docker class as dependency All modules using AuthGuard must import AuthModule. Docker parameter is optional for testing, needs @Optional() decorator.
20 lines
594 B
TypeScript
20 lines
594 B
TypeScript
import { Module } from "@nestjs/common";
|
|
import { JobStepsController } from "./job-steps.controller";
|
|
import { JobStepsService } from "./job-steps.service";
|
|
import { PrismaModule } from "../prisma/prisma.module";
|
|
import { AuthModule } from "../auth/auth.module";
|
|
|
|
/**
|
|
* Job Steps Module
|
|
*
|
|
* Provides granular step tracking within runner jobs.
|
|
* Tracks step status transitions, token usage, and duration.
|
|
*/
|
|
@Module({
|
|
imports: [PrismaModule, AuthModule],
|
|
controllers: [JobStepsController],
|
|
providers: [JobStepsService],
|
|
exports: [JobStepsService],
|
|
})
|
|
export class JobStepsModule {}
|