Hive Hive
Sign in

Fixed tuist generate deadlocking on projects with SPM dependencies

Metadata
Source
GitHub
Version
4.193.4
Published
May 13, 2026 · 10:45 UTC
Repository
tuist/tuist
Update

Projects that declare Swift Package Manager dependencies no longer hang during tuist generate. The CLI previously held SwiftPM’s scratch-directory lock while it invoked a swift package dump-package subprocess, causing the parent and child processes to wait for each other indefinitely. Tuist now releases that lock before spawning any Swift Package Manager subprocess, so generation completes as expected for projects with SPM dependencies.