|
|
Cache warm hashes now match generation, so warmed binaries are reused instead of rebuilt
Targets warmed with tuist cache warm are now correctly reused by tuist generate --cache-profile all-possible and by build/generate cache rep
|
Tuist
|
Cache
|
4.202.0-canary.30
|
GitHub
|
|
|
C-family SwiftPM target headers are now included in generated projects
C-family SwiftPM targets now include their headers in the generated Xcode project, with public headers (anything under the public headers di
|
Tuist
|
Generated projects
|
4.202.0-canary.29
|
GitHub
|
|
|
SwiftPM C-family target headers are included in generated projects
When generating projects that integrate SwiftPM C-family targets, Tuist now includes the target's headers in the generated project with the
|
Tuist
|
Generated projects
|
4.202.0-canary.29
|
GitHub
|
|
|
Include SwiftPM C-family target headers in generated projects
Generated projects now include headers from C-family SwiftPM targets, aligned with how SwiftPM classifies them. Headers under the public hea
|
Tuist
|
Generated projects
|
4.202.0-canary.29
|
GitHub
|
|
|
Suite shard plan requests without enumerated test suites return a valid plan instead of a 500
Creating a shard plan with suite granularity and no enumerated test suites no longer fails with a 500 "unknown server response" error. After
|
Once, Tuist
|
Testing
|
xcresult-processor-image@0.36.1
|
GitHub
|
|
|
Suite shard plan requests without enumerated suites return a plan instead of a 500
Requests for a suite-granularity shard plan no longer fail with a 500 when the client doesn't enumerate suites. If the request arrives with
|
Once, Tuist
|
Testing
|
xcresult-processor-image@0.36.1
|
GitHub
|
|
|
Fix 500 when creating a suite-granularity shard plan with no enumerated suites
When you request a suite-granularity test shard plan without enumerating the test suites on the CLI side, the server used to respond with a
|
Once, Tuist
|
Testing
|
server@1.225.1
|
GitHub
|
|
|
Shard plan endpoint returns a valid suite plan instead of a 500 when suites are not enumerated
Shard plan requests with suite granularity no longer fail with a 500 when the client does not enumerate test suites. After the CLI stopped b
|
Once, Tuist
|
Testing
|
server@1.225.1
|
GitHub
|
|
|
Faster Tuist CLI auth on macOS by caching the auth token across calls
The CLI now caches the resolved auth token inside the authentication controller so repeated operations no longer trigger a new keychain read
|
Tuist
|
CLI
|
4.202.0-canary.28
|
GitHub
|
|
|
Faster CLI auth and CAS cache transfers by removing per-operation keychain reads on macOS
Faster CAS artifact uploads and downloads on macOS. The CLI now memoizes the resolved auth token in ServerAuthenticationController so repeat
|
Tuist
|
CLI, Cache
|
4.202.0-canary.28
|
GitHub
|