Closed owenv closed 1 month ago
@swift-ci please test
@swift-ci please test source compatibility
@swift-ci please test package compatibility
Reworked this a bit so we still include item replacement directories which should remain stable
@swift-ci please test
@swift-ci please test package compatibility
@swift-ci please test Windows platform
@swift-ci please test package compatibility
Previously, nondeterministic item replacement directory paths could be included in the sandbox content. This can lead to spurious incremental rebuilds of plugin outputs.
Because
itemReplacementDirectories
returns a unique temporary directory on each call, I don't believe including it in the sandbox profile had the intended effect, so removing it should not break existing plugins.