Hive Hive
Sign in

fix(server): show runner job platforms

GitHub issue · Closed

Metadata
Source
tuist/tuist #11147
Updated
Jun 24, 2026
Domains
Compute
Details

What changed

  • Updated the runner job detail page to derive the Platform badge from the shared runner catalog fleet-name prefixes.
  • Updated the runner jobs table to use the same catalog-aware platform detection and badge colors.
  • Adjusted LiveView coverage to use production-shaped catalog pool names for macOS and Linux jobs.

Why

Job analytics showed Platform as Unknown for profile-dispatched runner jobs because those jobs store fleet names such as tuist-runner-pool-macos-26-4 / tuist-runner-pool-linux-4vcpu-16gb. The UI helpers only recognized legacy macos- and linux- prefixes, so valid jobs fell through to the unknown case.

Impact

Runner job detail and list views now display macOS or Linux consistently with the existing platform filters and analytics grouping.

Validation

  • mix format lib/tuist_web/live/runner_job_live.ex lib/tuist_web/live/runner_jobs_live.ex test/tuist_web/live/runner_job_live_test.exs test/tuist_web/live/runner_jobs_live_test.exs
  • MIX_ENV=test mix test test/tuist_web/live/runner_job_live_test.exs test/tuist_web/live/runner_jobs_live_test.exs
Comments
TA
tuist-atlas[bot] Jun 9, 2026

The fix for showing runner job platforms is now available in xcresult-processor-image@0.12.4. Update to this version to get the improved platform badge detection for runner jobs that handles both legacy prefixes and fleet-name prefixes from the shared runner catalog.

TA
tuist-atlas[bot] Jun 9, 2026

The fix for displaying runner job platforms correctly is now available in server@1.207.4. Update to that version to resolve the platform badge issue for profile-dispatched runner jobs.