|
|
Fix cached static-ObjC xcframeworks behind dynamic xcframeworks (ARCore) failing to build
Projects that depend on a static Objective-C xcframework reached behind a dynamic xcframework (for example Google's ARCore) and pull it from
|
Tuist
|
Cache, Generated projects
|
4.202.0-canary.6
|
GitHub
|
|
|
Fix build failures when consuming cached static Objective-C xcframeworks behind dynamic ones (e.g. ARCore)
Projects that cache Google ARCore, and other static Objective-C xcframeworks whose headers re-import each other using the framework prefix (
|
Tuist
|
Generated projects, Cache
|
4.202.0-canary.6
|
GitHub
|
|
|
Fix build-processing jobs corrupting each other’s downloaded archive in a race
Fixes a race condition where two concurrent build-processing jobs for the same build could corrupt each other's downloaded archive. Previous
|
Once, Tuist
|
Testing
|
xcresult-processor-image@0.31.3
|
GitHub
|
|
|
Fix race condition that caused build-processing jobs to fail with a false “invalid SLF line” error
Build-processing jobs no longer collide on a shared download path. Previously, when two jobs ran concurrently for the same build (a duplicat
|
Tuist
|
Compute
|
xcresult-processor-image@0.31.3
|
GitHub
|
|
|
Noora table cells now truncate long text and descriptions by default
Long labels and descriptions in Noora's text_and_description_cell are now truncated with an ellipsis by default, so tables no longer stretch
|
Tuist
|
CLI
|
noora@0.83.1
|
GitHub
|
|
|
Build processing no longer fails when duplicate jobs collide on a shared temp file
Fixes a race condition where two concurrent build-processing jobs for the same build would share the temp download path /tmp/build_.zip. One
|
Tuist, Kura
|
Kura
|
server@1.220.3
|
GitHub
|
|
|
Build processing no longer fails when duplicate jobs run for the same build
A race condition could enqueue two build-processing jobs for the same build at the same time. Both jobs downloaded the build archive to a sh
|
Tuist
|
Compute
|
server@1.220.3
|
GitHub
|
|
|
Skip rewriting project.pbxproj when generation output is unchanged
Running tuist generate on a project whose inputs are unchanged no longer rewrites project.pbxproj. Tuist was always serializing and overwrit
|
Tuist
|
Generated projects
|
4.202.0-canary.5
|
GitHub
|
|
|
tuist generate skips rewriting project.pbxproj when output is unchanged
Running tuist generate no longer rewrites project.pbxproj when the newly serialized project is byte-identical to the file already on disk. B
|
Tuist
|
Generated projects
|
4.202.0-canary.5
|
GitHub
|
|
|
Faster macOS runner provisioning with golden base VMs
macOS runner provisioning now reuses a per-host golden base VM instead of re-downloading the ~40 GB macOS+Xcode image on every job. Each mac
|
Tuist
|
Compute
|
runners-controller@0.14.2
|
GitHub
|