Hive
fix(server): send large test case lookups as multipart
GitHub issue · Closed
Source
tuist/tuist #10955
Updated
Jun 24, 2026
Summary
- Fix the self-hosted test ingestion path where large existing-test-case lookups can exceed request header limits.
- Keep the lookup on Ecto primitives and pass
multipart: truetoClickHouseRepo.all/2, soecto_chkeeps handling UUID, boolean, datetime, and array decoding. - Add a regression test that builds a 5,001-test-case payload and asserts the lookup uses multipart transport for both chunks.
Testing
mix format lib/tuist/tests.ex test/tuist/tests_test.exsMIX_ENV=test mix compilemix test test/tuist/tests_test.exs:1175(blocked during test DB setup:20240415140351_create_users_auth_tables.exstries to createusers_tokensbefore auserstable exists, raisingERROR 42P01 (undefined_table) relation "users" does not exist)
Investigate, reproduce, or fix this item in an isolated repository. Each Flight preserves its outcome and agent session.
New Flights are paused
Configure model inference, GitHub, and a sandbox provider to start another Flight. Existing results remain available below.
No Flights yet
Start a Flight and preserve its objective, outcome, and session here.
No GitHub comments yet.