UploadBuildRunService.bundleBuild now copies the metrics file into the build archive while holding the launchd sampler’s shared file lock, so it can no longer race the always-on tuist.metrics-sampler daemon’s atomic 60-sample rewrites and produce a bad-CRC machine_metrics.jsonl entry that aborted server-side build processing (Sentry TUIST-10W).
Hive
Build archives no longer ship a corrupt machine_metrics entry from the metrics sampler
Published
Jul 03, 2026 · 09:12 UTC
Repository
tuist/tuist