{
  "measured_on": "2026-08-27",
  "repo": "wikimedia/wikipedia-ios",
  "commit": "84f87f1ca5e93f4567f71fb4f628908b73d5209d",
  "scheme": "Wikipedia",
  "tests": 367,
  "xcode": "16.4",
  "simulator": "iPhone 16",
  "github": {
    "runner": "macos-15 (Apple M1 virtual, 3 cores)",
    "runs_total_s": [
      667,
      534,
      558,
      524,
      515,
      626
    ],
    "runs_xcodebuild_s": [
      646,
      519,
      467,
      488,
      461,
      588
    ],
    "note": "6 runs; the macos-15 image also has an M2 Pro XL runner ($0.10/min) which we did not measure"
  },
  "fleet": {
    "machine": "Mac mini M4, 10 cores, 16 GB",
    "cold_total_s": [
      292,
      288,
      284,
      289
    ],
    "cold_mac_s": [
      274,
      266,
      266,
      267
    ],
    "cache_fill_total_s": 205,
    "warm_total_s": [
      135,
      181,
      134,
      131
    ],
    "warm_mac_s": [
      112,
      160,
      112,
      112
    ],
    "warm_xcodebuild_s": [
      108,
      155,
      108,
      109
    ],
    "warm_prepare_s": 1.5,
    "note": "cold = first build of the repo for this org (source + Swift packages fetched); warm = repeat build with the per-tenant cache; no DerivedData cache"
  },
  "namespace_published": {
    "source": "https://namespace.so/blog/how-to-reduce-github-actions-runtime-for-an-ios-project",
    "hardware": "6 vCPU / 14 GB on M4 / M5 Max, Xcode 26",
    "uncached_s": 225,
    "cached_s": 198,
    "github_baseline_s": 870
  }
}
