gsxdsm
561ca32040
fix(FN-1673): recover interrupted merge finalization
...
Add self-healing for stale in-review tasks left in merging status after the merge commit lands. Recovery uses taskStuckTimeoutMs, records merge details, moves confirmed merges to done, and clears stale merge status for retry when no landed commit is found.
2026-04-15 15:22:15 -07:00
..
2026-04-14 13:00:49 -07:00
2026-04-15 02:20:39 -07:00
2026-04-15 09:31:20 -07:00
2026-04-14 09:58:51 -07:00
2026-04-14 08:40:21 -07:00
2026-04-15 02:20:39 -07:00
2026-03-31 19:29:47 -07:00
2026-03-31 13:33:44 -07:00
2026-04-08 05:55:36 -07:00
2026-04-11 21:23:36 -07:00
2026-04-15 02:20:39 -07:00
2026-04-05 13:37:21 -07:00
2026-04-05 13:37:21 -07:00
2026-04-10 03:02:38 -07:00
2026-04-10 03:02:38 -07:00
2026-04-15 09:45:57 -07:00
2026-04-15 09:45:57 -07:00
2026-04-15 09:31:03 -07:00
2026-04-15 10:42:20 -07:00
2026-04-15 02:20:39 -07:00
2026-04-14 08:13:53 -07:00
2026-04-11 21:13:16 -07:00
2026-04-11 21:13:16 -07:00
2026-04-15 10:42:20 -07:00
2026-04-15 10:42:20 -07:00
2026-04-12 15:13:27 -07:00
2026-04-15 02:20:39 -07:00
2026-04-15 00:46:08 -07:00
2026-04-15 00:46:08 -07:00
2026-04-13 18:21:31 -07:00
2026-04-13 17:14:06 -07:00
2026-04-09 18:10:29 -07:00
2026-04-11 21:13:16 -07:00
2026-04-07 22:56:09 -07:00
2026-04-10 21:22:59 -07:00
2026-04-15 02:20:39 -07:00
2026-04-09 13:22:29 -07:00
2026-04-15 02:20:39 -07:00
2026-04-14 08:56:06 -07:00
2026-04-15 10:42:20 -07:00
2026-04-15 10:42:20 -07:00
2026-04-10 02:29:47 -07:00
2026-04-15 03:00:54 -07:00
2026-04-01 07:44:04 -07:00
2026-04-04 00:29:34 -07:00
2026-04-04 02:01:58 -07:00
2026-04-15 02:20:39 -07:00
2026-04-13 18:03:39 -07:00
2026-04-15 09:31:20 -07:00
2026-04-07 22:56:09 -07:00
2026-04-15 02:20:39 -07:00
2026-04-12 19:59:12 -07:00
2026-04-02 17:55:25 -07:00
2026-04-15 03:00:54 -07:00
2026-04-03 07:58:45 -07:00
2026-04-03 07:58:45 -07:00
2026-04-15 08:28:51 -07:00
2026-04-15 09:31:03 -07:00
2026-04-15 09:31:03 -07:00
2026-04-10 12:11:55 -07:00
2026-04-10 12:11:55 -07:00
2026-04-10 12:11:55 -07:00
2026-04-15 02:20:39 -07:00
2026-04-10 09:21:38 -07:00
2026-04-15 02:20:39 -07:00
2026-04-13 17:14:06 -07:00
2026-04-15 01:15:29 -07:00
2026-04-15 15:22:15 -07:00
2026-04-15 15:22:15 -07:00
2026-04-14 13:00:49 -07:00
2026-04-14 09:03:43 -07:00
2026-04-14 13:00:49 -07:00
2026-04-15 02:20:39 -07:00
2026-04-12 17:49:22 -07:00
2026-04-12 17:49:22 -07:00
2026-04-14 09:51:12 -07:00
2026-04-15 10:42:20 -07:00
2026-04-10 08:58:37 -07:00
2026-04-10 08:58:37 -07:00
2026-04-12 15:13:27 -07:00
2026-04-05 22:50:03 -07:00
2026-04-05 22:50:03 -07:00
2026-04-04 22:03:42 -07:00
2026-04-04 22:03:42 -07:00
2026-04-15 09:31:03 -07:00
2026-04-15 09:31:03 -07:00
2026-03-31 19:29:47 -07:00
2026-04-02 13:29:48 -07:00
2026-04-08 14:38:36 -07:00
2026-04-05 20:56:58 -07:00
2026-04-13 18:21:31 -07:00
2026-04-15 03:00:54 -07:00