This could speed steps up significantly since we already heavily account for target collisions with UIDs.
- Use async for network calls like product/dependency version retrieval.
- Run sequential builds in parallel.
- Run tests in parallel.
- Merge/push/publish in parallel.
The main concern is disk storage restrictions, but we can add thread caps to ensure we don't do too much at once.
This could speed steps up significantly since we already heavily account for target collisions with UIDs.
The main concern is disk storage restrictions, but we can add thread caps to ensure we don't do too much at once.