FN-6166: allow retry for stranded in-review tasks
Handle in-review tasks with status none as retryable when execution or merge retry state is stranded. - treat in-review tasks with status "none" plus incomplete execution or prior merge attempts as retryable across the CLI, extension, and dashboard routes - send stranded execution retries back to todo with preserved progress and keep stranded merge retries in-review while clearing merge retry state - add CLI, extension, and dashboard regression coverage and publish a patch changeset for @runfusion/fusion Files changed: .changeset/fuzzy-ravens-retry.md | 5 + packages/cli/src/__tests__/extension.test.ts | 147 +++++++++++++++++++++ packages/cli/src/commands/__tests__/task.test.ts | 147 +++++++++++++++++++-- packages/cli/src/commands/task.ts | 59 ++++++++- packages/cli/src/extension.ts | 39 ++++-- packages/dashboard/src/__tests__/routes-tasks-ops.test.ts | 134 +++++++++++++++++++ packages/dashboard/src/routes/register-task-workflow-routes.ts | 30 +++-- 7 files changed, 528 insertions(+), 33 deletions(-) Fusion-Task-Id: FN-6166 Fusion-Task-Lineage: cf78b180-ded4-4b6f-8e98-35e6f309e1d4
This commit is contained in:
5
.changeset/fuzzy-ravens-retry.md
Normal file
5
.changeset/fuzzy-ravens-retry.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
Fix retry handling for stranded in-review tasks whose status is unset by allowing retry when execution is incomplete or a merge retry has already been attempted.
|
||||
Reference in New Issue
Block a user