Files
blueandSasha d3ab7bfeff fix(workflow): restore completed predecessors when resuming joins (#1572)
* fix(workflow): restore completed predecessors when resuming joins

* fix(workflow): preserve node outcomes during join resume

* fix(workflow): address resume review regressions

* fix(workflow): prevent cleanup dispatch and preserve completed children on retry

* Update workflow/scheduler.go

* fix(workflow): preserve business errors during recovery

Carry failure inventories separately through activation-local context recorders. Preserve error identity, trusted empty inventories, nested first-error evidence, and accepted-marker invalidation.

Keep unknown custom-node composition conservative instead of inferring a complete inventory from one error path. Cover direct-run isolation, cleanup panic, opaque wrappers, and failed sibling partial outputs.

Validation: full two-module workspace race/shuffle, key and cleanup regressions 100 times, both modules build/lint/tidy/format, and 25 compile-valid mutation checks.

* ci: rerun checks after transient module download failure

The Go workflow stopped during go mod tidy when proxy.golang.org returned an HTTP/2 INTERNAL_ERROR downloading modernc.org/libc v1.67.6. Trigger a fresh PR run without changing source files.

---------

Co-authored-by: Sasha <39381081+jjsasha63@users.noreply.github.com>
2026-10-19 09:54:01 +02:00
..
2026-06-30 15:26:42 +02:00