This release fixes a SwiftPM registry resolution failure that could block dependency installation and workspace generation in fresh worktrees.
- The cache registry now deduplicates Swift package manifest variants by their canonical Swift tools version. When a package’s default
Package.swiftand an alternatePackage@swift-X.Y.swiftresolve to the same version, the registry keeps the default manifest and no longer advertises or persists the redundant alternate. This resolvesduplicate key founderrors duringtuist installfor packages that publish equivalent manifest variants.