Skip to content

refactor: share shell command execution - #137

Merged
github-actions[bot] merged 1 commit into
mainfrom
fix/shared-shell-execution
Aug 2, 2026
Merged

refactor: share shell command execution#137
github-actions[bot] merged 1 commit into
mainfrom
fix/shared-shell-execution

Conversation

@mohitranka

Copy link
Copy Markdown
Contributor

Summary

  • centralize shell command execution in forge-tools::run_shell_command
  • make foreground Bash and background shell jobs share workspace, output, credential-scrubbing, and cancellation behavior
  • preserve background task result mapping

Validation

  • cargo fmt --all -- --check
  • cargo test -p forge-tools --lib --locked
  • cargo test -p forge-core --lib background --locked
  • cargo test -p forge-core --lib --locked
  • cargo clippy --workspace --all-targets --locked -- -D warnings

Refs #136

@github-actions
github-actions Bot enabled auto-merge (squash) August 2, 2026 09:52
@github-actions
github-actions Bot merged commit 1b8bb52 into main Aug 2, 2026
6 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