MCPcopy Create free account
hub / github.com/chainloop-dev/chainloop / IncRunsCounter

Method IncRunsCounter

app/controlplane/pkg/data/workflow.go:456–461  ·  view source on GitHub ↗
(ctx context.Context, workflowID uuid.UUID)

Source from the content-addressed store, hash-verified

454}
455
456func (r *WorkflowRepo) IncRunsCounter(ctx context.Context, workflowID uuid.UUID) error {
457 ctx, span := otelx.Start(ctx, workflowRepoTracer, "WorkflowRepo.IncRunsCounter")
458 defer span.End()
459
460 return r.data.DB.Workflow.Update().AddRunsCount(1).Where(workflow.ID(workflowID)).Exec(ctx)
461}
462
463func (r *WorkflowRepo) FindByID(ctx context.Context, id uuid.UUID) (*biz.Workflow, error) {
464 ctx, span := otelx.Start(ctx, workflowRepoTracer, "WorkflowRepo.FindByID")

Callers

nothing calls this directly

Implementers 1

WorkflowRepoapp/controlplane/pkg/data/workflow.go

Calls 6

StartFunction · 0.92
IDFunction · 0.92
ExecMethod · 0.65
UpdateMethod · 0.65
WhereMethod · 0.45
AddRunsCountMethod · 0.45

Tested by

no test coverage detected