Skip to content

Extract a reusable userland runner instance - #1383

Merged
Weidong Cui (wdcui) merged 2 commits into
uliteboxfrom
wdcui/ulitebox/runner-instance
Sep 17, 2026
Merged

Weidong Cui (wdcui) merged 2 commits into
uliteboxfrom
wdcui/ulitebox/runner-instance

Conversation

@wdcui

Copy link
Copy Markdown
Member

This PR extracts the existing out-of-process userland runner lifecycle into reusable RunnerConfig and RunnerInstance library APIs that own the dedicated control endpoint, runner process, association-failure termination, and final wait/reap while preserving the current one-root CLI behavior and separate in-process path.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 05547201-01e0-4ff2-87c6-27739e6cc816
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 05547201-01e0-4ff2-87c6-27739e6cc816
@github-actions

Copy link
Copy Markdown

🤖 SemverChecks 🤖 No breaking API changes detected

Note: this does not mean API is unchanged, or even that there are no breaking changes; simply, none of the detections triggered.

@wdcui
Weidong Cui (wdcui) added this pull request to the merge queue Sep 17, 2026
Merged via the queue into ulitebox with commit 3c0afe2 Sep 17, 2026
10 checks passed
@wdcui
Weidong Cui (wdcui) deleted the wdcui/ulitebox/runner-instance branch September 17, 2026 16:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant