Skip to content

Conversation

@CalvinAllen
Copy link
Contributor

Summary

  • Replace sequential fallback with true parallel execution using std::thread::scope
  • Parallel blocks now run all steps concurrently
  • Errors from parallel steps are collected and reported together

Closes #7

Test plan

  • Manual testing with mixed fixture shows parallel execution
  • Existing integration tests cover parallel execution
  • All unit tests pass
  • CI integration tests pass on all platforms

Replace sequential fallback with true parallel execution using
std::thread::scope. Parallel blocks now run all steps concurrently
and collect any errors.
@CalvinAllen CalvinAllen merged commit 3e487b3 into main Jan 9, 2026
17 checks passed
@CalvinAllen CalvinAllen deleted the feat/runner/parallel-execution branch January 9, 2026 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

feat(runner): parallel execution

2 participants