Skip to content

Migrate to shellless pipeline execution and harden job control#280

Open
ghantoos wants to merge 5 commits intopre-releasefrom
f/rm-bash
Open

Migrate to shellless pipeline execution and harden job control#280
ghantoos wants to merge 5 commits intopre-releasefrom
f/rm-bash

Conversation

@ghantoos
Copy link
Copy Markdown
Owner

@ghantoos ghantoos commented Apr 5, 2026

  • replace runtime shell -c execution with direct subprocess.Popen(shell=False) argv execution
  • implement explicit shellless pipeline wiring and process-group aware signaling/timeout handling
  • fail closed on unsupported runtime shell syntax (command/process substitution and redirections)
  • update job-control helpers/tests for pipeline-member lifecycle and fg/bg signal behavior
  • refresh path/command/security test expectations and add migration documentation

ghantoos added 2 commits April 4, 2026 21:31
- replace runtime shell -c execution with direct subprocess.Popen(shell=False) argv execution
- implement explicit shellless pipeline wiring and process-group aware signaling/timeout handling
- fail closed on unsupported runtime shell syntax (command/process substitution and redirections)
- update job-control helpers/tests for pipeline-member lifecycle and fg/bg signal behavior
- refresh path/command/security test expectations and add migration documentation
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