The docs say that Specifying the --parallel flag will automatically set --continue to true unless explicitly set to false. While this may have been true at some point, this is not the case in current versions of turbo.
- Check out this repo
- Run
npm install - Run
npx turbo run build --concurrency 2 --parallel
All 5 packages should build (and fail), consistent with --continue
Only 2 packages build (and fail), consistent with --continue=false
Running npx turbo run build --concurrency 2 --parallel --continue runs build for all 5 packages
Either:
- Update the documentation to match the current behavior, e.g.
When specifying the --parallel flag, you probably should also set --continue so that all tasks run, OR - Change the behavior to match the documentation