Parallelize review steps in CI workflow #3
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Currently the CI workflow runs Sonnet and GPT reviews sequentially in the same job. Total review time is additive (30-60s per model = 60-120s total).
Proposed Solution
Two approaches (not mutually exclusive):
1. Parallel CI jobs
Split into separate jobs that run concurrently:
Both depend on
testpassing but run independently of each other.2. Built-in parallel mode
Add a
--parallelflag or multi-reviewer config so a single invocation dispatches both reviews concurrently using goroutines:Where
reviewers.yamldefines multiple reviewer profiles (model, token, name).Benefits
Considerations
rodin referenced this issue2026-05-12 16:59:57 +00:00