|
|
Suite shard destination resolves from the selected test plan
Suite-granularity test sharding now correctly handles schemes with multiple test plans pointing at different platforms. The selected test pl
|
Tuist
|
CLI
|
4.201.0-rc.2
|
GitHub
|
|
|
Stack-safe graph processing for large dependency graphs
tuist generate no longer crashes with a stack overflow on large valid acyclic dependency graphs. The recursive traversals in CircularDepende
|
Tuist
|
Generated projects
|
4.201.0-rc.2
|
GitHub
|
|
|
Support SwiftPM warning-control target settings
Tuist can now load packages that use SwiftPM's newer warning-control APIs, including swift-dependencies 1.13.0. The new Package.swift kinds
|
Tuist
|
Generated projects
|
4.201.0-rc.2
|
GitHub
|
|
|
Cache warm no longer parses xcactivitylog files
tuist cache warm no longer parses .xcactivitylog files for per-target build duration, which was unreferenced metadata that could fail the ca
|
Tuist
|
Cache
|
4.201.0-rc.2
|
GitHub
|
|
|
SwiftPM restores use the artifact scratch path
Bumps SwifterPM from 0.8.12 to 0.8.13, picking up the upstream fix that uses SwiftPM's artifact scratch path during restore. Tuist now relie
|
Tuist
|
Generated projects
|
4.201.0-rc.2
|
GitHub
|
|
|
Strip __MACOSX shadow bundles from SwiftPM artifacts and stream resolve output
Tuist now uses SwifterPM 0.8.12 (in addition to other SwifterPM bumps picked up within the cycle). Two concrete user-facing outcomes: (1) Fi
|
Tuist
|
CLI
|
4.201.0-rc.2
|
GitHub
|
|
|
Implicit import detection covers SPM XCFramework binary modules
tuist inspect dependencies --only implicit now reports source files that import modules exposed by precompiled XCFramework dependencies. Mod
|
Tuist
|
Generated projects, CLI
|
4.201.0-rc.2
|
GitHub
|
|
|
Place .proto files in Xcode’s Sources build phase
Tuist now treats .proto files as valid source files, placing them in Xcode's Sources phase instead of routing them through resource handling
|
Tuist
|
Generated projects
|
4.201.0-rc.2
|
GitHub
|
|
|
Suite-granularity sharding now selects Swift Testing suites
Suite-granularity test sharding now actually runs Swift Testing tests instead of silently exiting with zero executed tests. ShardService no
|
Tuist
|
CLI
|
4.201.0-rc.2
|
GitHub
|
|
|
Bazel credential-helper keeps tokens ahead of the expiry boundary
The tuist bazel credential-helper now refreshes the access token proactively when within a 60s safety margin of expiring, and reports the ex
|
Tuist
|
Cache, CLI
|
4.201.0-rc.2
|
GitHub
|