Skip to content

chore(deps): update dependency tuist to v4.203.0 - #1163

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/tuist-4.x
Jul 31, 2026
Merged

chore(deps): update dependency tuist to v4.203.0#1163
renovate[bot] merged 1 commit into
mainfrom
renovate/tuist-4.x

Conversation

@renovate

@renovate renovate Bot commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
tuist tools minor 4.202.64.203.0

Release Notes

tuist/tuist (tuist)

v4.203.0: CLI 4.203.0

Compare Source

⛰️ Features
  • strip release binaries (#​12015)
  • make network retry policy configurable (#​11960)
  • support package traits in native integration (#​11799)
  • scope the Xcode CAS snapshot to trunk, and ingest it ahead of the build (#​11866)
  • write a machine-readable run report to a caller-chosen path (#​11899)
  • account cache volumes for the macOS runner fleet (spec #​76) (#​11788)
  • non-blocking resolve and an instance-wide action-cache snapshot in the CAS proxy (#​11768)
  • add generated script file list paths (#​11643)
  • add cache warm no-upload flag (#​11712)
  • add cas-plugin, an Xcode CAS plugin with Tuist-remote read/write-through (#​11660)
  • update Muted/Skipped Test Case Listing to Include All Pages (#​11628)
  • compress cache artifacts with LZFSE and bump cache version to 6 (#​11637)
  • fail fast when the remote CAS cache is unavailable (#​11624)
🐛 Bug Fixes
  • resolve release-line package dependencies
  • restore release-line Package.resolved broken by backports (#​12159)
  • fall back to local cache during server outages [4.203.x backport] (#​12155)
  • preserve package compiler settings through static chains (#​12010)
  • allow including local package test targets (#​12021)
  • configure debugging for cached modules (#​12019)
  • ensure cache daemon starts during setup (#​12014)
  • accept deprecated SwiftPM flags and halve SwifterPM restore time (#​11983)
  • link shared package products once (#​11967)
  • honor --no-upload for selective test hashes in test-without-building / shard flows (#​11927)
  • import Musl so the static Linux release build compiles (#​11924)
  • avoid overlapping mixed test schemes (#​11821)
  • serialize Linux release downloads (#​11886)
  • skip CAS setup on older release lines
  • clean Swift account home before release retry
  • retry Linux release bundles after cache cleanup
  • generate scheme code coverage references for local Swift package targets (#​11769)
  • let clang discover module maps for nested static xcframework headers (#​11872)
  • don't deduplicate packages that share a manifest name (#​11870)
  • use native Xcode macro dependencies (#​11825)
  • avoid duplicating module map flags in inheriting configurations (#​11797)
  • serve action-cache snapshots from a dedicated index instead of scanning the namespace (#​11816)
  • release the routing lock before a demand fetch resolves its path (#​11794)
  • strip CFBundleSupportedPlatforms from cached resource bundles (App Store 90542) (#​11792)
  • reassemble the requested result bundle across test schemes (#​11789)
  • quote Swift framework search paths to survive whitespace in target names (#​11750)
  • treat undecompressable module cache artifacts as cache misses (#​11727)
  • harden #​11719 follow-ups — serving-path race tolerance, retry classification, wildcard-inline cost edges (#​11734)
  • avoid shard artifact upload collisions (#​11706)
  • handle pruned selective test targets (#​11731)
  • CAS proxy — verify on-disk presence for cached hits + reclaim idle caches (#​11720)
  • avoid result bundle collisions across test schemes (#​11715)
  • send project-only REAPI instance_name so Kura authz grants match (#​11710)
  • fix Kura Xcode-CAS remote caching on dev machines (tokio runtime, Xcode upstream, agent version) (#​11709)
  • handle normalized module cache bundle artifacts (#​11689)
  • ignore local external package test targets (#​11667)
  • build macro targets for active architecture (#​11668)
  • copy module maps with cp -f so CAS-cached builds can overwrite read-only outputs (#​11646)
  • avoid shadowing SwiftPM public headers (#​11648)
  • avoid duplicate SwiftPM C target public headers (#​11638)
  • batch CAS analytics writes off the cooperative pool (#​11630)
⚡ Performance
  • compress the snapshot, coalesce demand fetches, and serve stale during rebuilds (#​11820)
  • refresh per-key-served entries back into the snapshot view (#​11787)
  • prioritized snapshot warming, cached-index serving, and boot prefetch (#​11781)
  • cut warm Xcode-cache WAN cost (inline value graphs + background old-segment promotion) (#​11719)
🧪 Testing
  • stabilize package trait encoding assertion (#​11998)
  • tolerate unavailable prebuilt swift-syntax in macro acceptance test (#​11796)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot merged commit 6597e3d into main Jul 31, 2026
12 checks passed
@renovate
renovate Bot deleted the renovate/tuist-4.x branch July 31, 2026 01:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants