Skip to content

Complete v0.1.8 release with Unix PTY initialization fix - #63

Merged
whackur merged 3 commits into
mainfrom
dev
Sep 18, 2026
Merged

whackur merged 3 commits into
mainfrom
dev

Conversation

@whackur

@whackur whackur commented Sep 18, 2026

Copy link
Copy Markdown
Collaborator

Complete the unpublished v0.1.8 release with the short-lived Unix PTY initialization fix from #62. The first release attempt was correctly blocked by macOS tests; no v0.1.8 tag or Release was created.

ProcessTree::attach now uses the child PID identity guaranteed by portable-pty setsid before any wait/reap, rather than querying a process that may already have exited. A real-PTY regression observes exit with WNOWAIT before attaching. Windows behavior and tree teardown are unchanged.

All preparation PR checks passed, including native macOS, Windows and Linux. Local full Windows/Linux gates and independent custody/security review passed. Related failure evidence is in #61. Merge this promotion with a merge commit after its checks pass; the official workflow will rebuild and verify all four release assets.

@whackur
whackur merged commit 6d4e12f into main Sep 18, 2026
12 checks passed
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