Skip to content

release: v0.0.4#9

Merged
haydenk merged 8 commits intomasterfrom
release/0.0.4
Mar 24, 2026
Merged

release: v0.0.4#9
haydenk merged 8 commits intomasterfrom
release/0.0.4

Conversation

@haydenk
Copy link
Owner

@haydenk haydenk commented Mar 24, 2026

Summary

  • Fix: Signal entire process group on Unix shutdown so grandchildren (e.g. processes spawned by a shell wrapper) also receive SIGTERM/SIGKILL
  • Fix: Use exec prefix in shell command so the tracked PID is the real process, not the intermediate shell, fixing exit codes and signal delivery

Changelog

See CHANGELOG.md for full details.

Test plan

  • Verify graceful shutdown signals entire process group (including grandchildren)
  • Verify exit codes are correct when processes exit
  • Run mise run check (fmt → lint → test)

🤖 Generated with Claude Code

github-actions bot and others added 8 commits March 20, 2026 00:48
chore: back-merge master into develop after v0.0.1
chore: back-merge master into develop after v0.0.2
chore: back-merge master into develop after v0.0.3
* Fixes #7 - signal process fix

* fix linting command to install staticheck

* update command initialization
@github-actions github-actions bot added the documentation Improvements or additions to documentation label Mar 24, 2026
@haydenk haydenk merged commit 4dab1b1 into master Mar 24, 2026
6 checks passed
@haydenk haydenk deleted the release/0.0.4 branch March 24, 2026 18:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant