Hive Hive
Sign in

Remote xcresult ingestion now stores complete test results instead of silently dropping cases

Metadata
Source
GitHub
Version
xcresult-processor-image@0.34.2
Domains
Published
Jul 01, 2026 · 16:35 UTC
Repository
tuist/tuist
Update

Fixes a bug in remote xcresult processing where test runs sometimes stored only a partial, unpredictable set of test cases. The root cause was a missing database permission for the processor role to read webhook endpoints, which caused ingestion to abort mid-run and left duplicate device entries. Processor grants are now applied automatically at migration time, and the webhook_endpoints table is readable, so re-uploading or re-processing a run now produces a full, deterministic result.