|
|
Fix generate crashes with external Swift package plugin products
tuist generate now handles external Swift Package Manager packages that transitively depend on build-tool plugin products. Previously this c
|
Tuist
|
Generated projects
|
4.202.0-canary.1
|
GitHub
|
|
|
tuist commands no longer stall uploading run metadata to a slow server
Best-effort run metadata uploads now have a 15-second total budget, both for foreground uploads in continuous integration and for the hidden
|
Tuist
|
CLI
|
4.202.0-canary.1
|
GitHub
|
|
|
Fix tuist generate crash with external SPM packages that depend on build-tool plugins
tuist generate no longer fails with "Could not locate project at path" when an external Swift Package Manager package transitively depends o
|
Tuist
|
Generated projects
|
4.202.0-canary.1
|
GitHub
|
|
|
Faster generation when static side-effect warnings are disabled
When staticSideEffectsWarningTargets is set to .none, tuist generate now skips the full static-products dependency graph linting entirely. I
|
Tuist
|
Generated projects
|
4.202.0-canary.1
|
GitHub
|
|
|
Fix “redefinition of module” errors with precompiled xcframeworks
Targets that depend on a precompiled xcframework containing a module.modulemap no longer trigger "redefinition of module" build errors. Tuis
|
Tuist
|
Generated projects
|
4.202.0-canary.1
|
GitHub
|
|
|
Canary release notes now list only changes since the previous canary
Future canary release notes no longer repeat the entire backlog since the last stable release. They now show only the changes that landed si
|
Tuist
|
Distribution
|
4.202.0-canary.1
|
GitHub
|
|
|
CAS daemon now uses client feature flags to resolve cache endpoints
The Xcode compilation cache (CAS) daemon that tuist setup cache starts as a launchd agent now receives client TUIST_FEATURE_FLAG_ feature fl
|
Tuist
|
Cache
|
4.202.0-canary.1
|
GitHub
|
|
|
tuist cache warm now creates XCFrameworks in parallel
The "Creating XCFrameworks" phase of tuist cache warm now builds XCFrameworks concurrently, using the host's processor count with a cap of 8
|
Tuist
|
Cache
|
4.202.0-canary.1
|
GitHub
|
|
|
Self-hosted Kura cache nodes with per-account mesh enrollment
You can now run your own Kura cache nodes on your own infrastructure and bridge them into the same mutually authenticated mesh as Tuist-mana
|
Tuist, Kura
|
Kura
|
xcresult-processor-image@0.31.0
|
GitHub
|
|
|
Queued runner jobs are automatically reaped when they become stale
Runner jobs that were stuck in the queued phase can no longer remain there indefinitely. The server now periodically reaps queued jobs that
|
Tuist
|
Compute
|
xcresult-processor-image@0.31.0
|
GitHub
|