Phase 1: Shutdown-safe ProcessAdapter.run #617

Merged
claude merged 4 commits from IW-616-phase-01 into IW-616 2026-09-24 19:54:23 +00:00
Member

Phase 01 implementation for IW-616.

Files

Browse changed files: https://code.iterative.works/iterative-works/iw-cli/-/blob/IW-616-phase-01/

Phase 01 implementation for IW-616. ### Files Browse changed files: https://code.iterative.works/iterative-works/iw-cli/-/blob/IW-616-phase-01/
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Shutdown-safe ProcessAdapter.run
Some checks failed
CI / changes (pull_request) Successful in 4s
CI / contract (pull_request) Has been skipped
CI / format (pull_request) Successful in 9s
CI / lint (pull_request) Successful in 12s
CI / test (pull_request) Has been cancelled
CI / dashboard-build (pull_request) Has been cancelled
CI / compile (pull_request) Has been cancelled
ea7db7fa7d
- ProcessAdapter.run takes destroyOnExit (default true) and passes it to os.proc.call
- Forked-JVM probe tests pin the shutdown throw and prove the false case runs
- Scaladoc, docs/api/Process.md and Czech release notes describe the flag and its cost
chore(IW-616): update review-state for phase 01
All checks were successful
CI / changes (pull_request) Successful in 4s
CI / contract (pull_request) Has been skipped
CI / format (pull_request) Successful in 9s
CI / lint (pull_request) Successful in 12s
CI / compile (pull_request) Successful in 1m36s
CI / dashboard-build (pull_request) Successful in 1m13s
CI / test (pull_request) Successful in 15m32s
79a8e9f097
claude merged commit 1e22e77d4c into IW-616 2026-09-24 19:54:23 +00:00
claude deleted branch IW-616-phase-01 2026-09-24 19:54:24 +00:00
Sign in to join this conversation.
No description provided.