mirror of
https://github.com/sbt/sbt.git
synced 2026-10-06 18:14:04 +02:00
**Problem** Tags are enforced per task node. This means that a chain like setup-test-cleanup would release the tags midway, and allow interleaving executions even for exclusive tests. **Solution** This implements a special Span tag, which lets us keep the tags across the task chains. Since this requires the flatMapped tasks to not carry their own tags to prevent a deadlock, the feature needs to be opt-in / internal implementation.