MCPcopy Create free account
hub / github.com/compozy/agh / ForceReleaseTaskRun

Method ForceReleaseTaskRun

internal/task/manager_test.go:1411–1426  ·  view source on GitHub ↗
(
	_ context.Context,
	release ForceReleaseRunMutation,
)

Source from the content-addressed store, hash-verified

1409}
1410
1411func (s *inMemoryManagerStore) ForceReleaseTaskRun(
1412 _ context.Context,
1413 release ForceReleaseRunMutation,
1414) (ForceRunMutationResult, error) {
1415 run, ok := s.runs[strings.TrimSpace(release.RunID)]
1416 if !ok {
1417 return ForceRunMutationResult{}, ErrTaskRunNotFound
1418 }
1419 if run.Status.Normalize() != TaskRunStatusClaimed {
1420 return ForceRunMutationResult{}, ErrInvalidStatusTransition
1421 }
1422 previous := cloneTaskRun(run)
1423 run = requeuedTestRun(run)
1424 s.runs[run.ID] = cloneTaskRun(run)
1425 return ForceRunMutationResult{Previous: previous, Run: cloneTaskRun(run)}, nil
1426}
1427
1428func (s *inMemoryManagerStore) ForceFailTaskRun(
1429 _ context.Context,

Callers

nothing calls this directly

Calls 3

cloneTaskRunFunction · 0.85
requeuedTestRunFunction · 0.85
NormalizeMethod · 0.45

Tested by

no test coverage detected