fix(FN-3829): recover stale merging status and align chat sidebar search styling
- Add self-healing recovery for stale in-review merging statuses when no active merger owns the task - Skip merge re-enqueue for tasks already marked with transient merging statuses and add regression coverage - Wire active merge task ID provider through project runtime for safer stale-status detection - Use chat-sidebar-search-container in ChatView with matching CSS padding - Normalize fusion-plugin-reports test script to use local vitest and add changeset for @runfusion/fusion patch Fusion-Task-Id: FN-3829
This commit is contained in:
5
.changeset/FN-3829-stale-merging-recovery.md
Normal file
5
.changeset/FN-3829-stale-merging-recovery.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
Fix merge-queue auto-recovery loops caused by stale `status: "merging"` / `"merging-pr"` task states. Self-healing now clears stale transient merge statuses only when no active merger owns the task and the state is older than a safety threshold, and mergeable-review recovery now skips transient merge statuses to avoid noisy re-enqueue spam while the cross-process active-merge guard is blocked.
|
||||
Reference in New Issue
Block a user