Hive Hive
Sign in

Fixed a deadlock in tuist generate for projects with SPM dependencies

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

This release fixes a deadlock that caused tuist generate to hang indefinitely for any project with Swift Package Manager dependencies. In 4.193.3, Tuist held the SwiftPM scratch-directory lock while invoking swift package dump-package, and the subprocess waited forever on the same lock. The lock scope is now restricted to direct file reads of workspace-state.json and Package.resolved, so the subprocess can acquire the lock it needs and generation completes as expected.