{
  "provider": "boat",
  "lastRunDate": "2026-11-13",
  "hosting": {
    "declared": "SaaS · Dedicated hardware (EU)",
    "observed": [
      {
        "operator": "OVH SAS",
        "countries": [
          "FR",
          "PL"
        ],
        "jobs": 74
      }
    ]
  },
  "fixedCosts": {
    "items": [
      {
        "label": "$20 plan",
        "price": "$20/month",
        "includes": "$20 of VM time (555 h of the default size); needed for CI; 12 starts a minute, 100 at once",
        "source": "https://docs.boat.dev/pricing.md"
      },
      {
        "label": "$100 plan",
        "price": "$100/month",
        "includes": "$100 of VM time; the xlarge size; 30 starts a minute, 300 at once",
        "source": "https://docs.boat.dev/pricing.md"
      },
      {
        "label": "$500 plan",
        "price": "$500/month",
        "includes": "$500 of VM time; 65 starts a minute, 1,000 at once",
        "source": "https://docs.boat.dev/pricing.md"
      },
      {
        "label": "$2000 plan",
        "price": "$2000/month",
        "includes": "$2,000 of VM time; 90 starts a minute, 2,000 at once",
        "source": "https://docs.boat.dev/pricing.md"
      }
    ],
    "free": {
      "text": "A 7-day free trial (25 compute hours), which does not run CI jobs; a plan's included VM time does not carry over.",
      "source": "https://boat.dev"
    },
    "note": "Each plan is paid per seat; every dollar of it is VM time at the listed rates, and usage past it is billed at the same rates.",
    "checkedAt": "2026-11-06",
    "source": "https://docs.boat.dev/pricing.md"
  },
  "runners": [
    {
      "runnerId": "boat-x64",
      "provider": "boat",
      "arch": "x64",
      "vcpu": 4,
      "ramGiB": 8,
      "label": "boat",
      "price": {
        "perMinute": 0.0006,
        "basis": "boat list price, 4 vCPU / 8 GB",
        "source": "https://docs.boat.dev/pricing.md"
      },
      "suites": {
        "hardware": {
          "runnerId": "boat-x64",
          "provider": "boat",
          "arch": "x64",
          "label": "boat",
          "tier": null,
          "variant": "default",
          "note": "boat's default size: 4 vCPU / 8 GB, plus 5 GB of swap.",
          "baseId": null,
          "cacheAction": null,
          "vcpu": 4,
          "ramGiB": 8,
          "suiteNote": null,
          "instanceType": null,
          "storage": "vm-disk",
          "cpuModel": "AMD Ryzen 9 9950X 16-Core Processor",
          "cpuModels": [
            {
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "share": 1
            }
          ],
          "host": {
            "collectedAt": "2026-11-11T02:12:15+00:00",
            "arch": "x86_64",
            "kernel": "6.8.0-117-generic",
            "os": "Ubuntu 24.04.4 LTS",
            "cpu": {
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "vendor": "AuthenticAMD",
              "logicalCpus": 4,
              "threadsPerCore": 1,
              "maxMHz": null,
              "virtualization": "kvm",
              "hypervisor": "KVM"
            },
            "memoryGiB": 7.76,
            "memory": {
              "swapGiB": 6,
              "availableGiB": 6.76,
              "swapDevices": [
                {
                  "kind": "file",
                  "sizeGiB": 2
                },
                {
                  "kind": "file",
                  "sizeGiB": 4
                }
              ],
              "overcommit": 0,
              "swappiness": 60
            },
            "manufacturer": "",
            "product": "",
            "storage": {
              "workspace": {
                "path": "/home/user/actions-runner/_work/benchmark-public/benchmark-public",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.6
              },
              "tmp": {
                "path": "/tmp",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.6
              },
              "root": {
                "path": "/",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.6
              },
              "docker": {
                "path": "/var/lib/docker",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.6
              },
              "dockerDriver": "overlayfs",
              "devices": [
                {
                  "name": "vda",
                  "type": "disk",
                  "sizeGiB": 80,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": null,
                  "mountpoint": null,
                  "children": [
                    {
                      "name": "vda1",
                      "type": "part",
                      "sizeGiB": 79.7,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "ext4",
                      "mountpoint": "/"
                    },
                    {
                      "name": "vda14",
                      "type": "part",
                      "sizeGiB": 0,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": null,
                      "mountpoint": null
                    },
                    {
                      "name": "vda15",
                      "type": "part",
                      "sizeGiB": 0.2,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "vfat",
                      "mountpoint": "/boot/efi"
                    }
                  ]
                },
                {
                  "name": "vdb",
                  "type": "disk",
                  "sizeGiB": 0,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": "iso9660",
                  "mountpoint": null
                }
              ]
            },
            "ec2": null,
            "runsOn": null,
            "network": {
              "country": "FR"
            },
            "runner": {
              "environment": "self-hosted",
              "imageOS": null,
              "imageVersion": null
            }
          },
          "networks": [
            {
              "operator": "OVH SAS",
              "country": "FR",
              "jobs": 4
            }
          ],
          "locations": [
            {
              "country": "FR",
              "region": "Hauts-de-France",
              "jobs": 4
            }
          ],
          "zones": [],
          "lifecycles": {},
          "interruptions": 0,
          "samples": 4,
          "successes": 4,
          "status": "success",
          "failedAt": null,
          "lastJobUrl": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42944319645/job/130273397911",
          "failures": [],
          "workload": {
            "median": null,
            "min": null,
            "max": null
          },
          "jobSeconds": 444,
          "queue": {
            "median": 10,
            "p90": 13.5,
            "max": 15
          },
          "burst": {
            "size": 1,
            "started": 1,
            "allStartedSeconds": 10,
            "peakConcurrent": 1,
            "limit": null,
            "runs": [
              {
                "runId": 42437548337,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 42880322325,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 42885106540,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 42944319645,
                "size": 1,
                "peak": 1,
                "waited": false
              }
            ]
          },
          "phases": {},
          "metrics": {
            "cpu.sysbenchSingleEps": 6543.295,
            "cpu.sysbenchMultiEps": 25662.09,
            "cpu.sevenZipMips": 27950,
            "cpu.passmarkSingle": 4504.100123464029,
            "cpu.passmarkCpuMark": 15176.981690830145,
            "memory.readMiBps": 35566.06,
            "memory.writeMiBps": 27680.38,
            "disk.seqRead.MiBps": 9916.8,
            "disk.seqRead.iops": 9915,
            "disk.seqRead.p99us": 6995.950000000001,
            "disk.seqWrite.MiBps": 1095.95,
            "disk.seqWrite.iops": 1094.5,
            "disk.seqWrite.p99us": 95420.4,
            "disk.randRead.MiBps": 1588.6999999999998,
            "disk.randRead.iops": 406699,
            "disk.randRead.p99us": 796.7,
            "disk.randWrite.MiBps": 389.95,
            "disk.randWrite.iops": 99819,
            "disk.randWrite.p99us": 21676.050000000003,
            "disk.randReadQd1.MiBps": 39,
            "disk.randReadQd1.iops": 9980.5,
            "disk.randReadQd1.p99us": 331.25,
            "disk.syncWrite.MiBps": 7.1,
            "disk.syncWrite.iops": 1824,
            "disk.syncWrite.p99us": 1099.8,
            "network.cdnDownload.MiBps": 29.05,
            "network.cdnDownload.MiB": 133.6,
            "network.cdnDownload.seconds": 5.305,
            "network.githubDownload.MiBps": 34.95,
            "network.githubDownload.MiB": 34.3,
            "network.githubDownload.seconds": 1.015,
            "docker.pullSeconds": 15.505,
            "docker.firstRunSeconds": 1.46
          },
          "cpuJobs": [
            {
              "date": "2026-11-08",
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "cpu.sysbenchSingleEps": 6640.74,
              "cpu.sysbenchMultiEps": 26139.75,
              "cpu.sevenZipMips": 30499,
              "cpu.passmarkSingle": 4542.430264172817,
              "cpu.passmarkCpuMark": 15645.413920244206
            },
            {
              "date": "2026-11-10",
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "cpu.sysbenchSingleEps": 6899.83,
              "cpu.sysbenchMultiEps": 27156.23,
              "cpu.sevenZipMips": 33242,
              "cpu.passmarkSingle": 4577.026436757104,
              "cpu.passmarkCpuMark": 15802.539912274644
            },
            {
              "date": "2026-11-10",
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "cpu.sysbenchSingleEps": 6445.85,
              "cpu.sysbenchMultiEps": 25184.43,
              "cpu.sevenZipMips": 19039,
              "cpu.passmarkSingle": 4465.769982755241,
              "cpu.passmarkCpuMark": 14708.549461416085
            },
            {
              "date": "2026-11-11",
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "cpu.sysbenchSingleEps": 5996.05,
              "cpu.sysbenchMultiEps": 23545.29,
              "cpu.sevenZipMips": 25401,
              "cpu.passmarkSingle": 3984.3178915784256,
              "cpu.passmarkCpuMark": 13852.648522462036
            }
          ],
          "price": {
            "perMinute": 0.0006,
            "basis": "boat list price, 4 vCPU / 8 GB",
            "source": "https://docs.boat.dev/pricing.md"
          },
          "cost": {
            "perRun": 0.0044399999999999995,
            "perRunOnDemand": null
          },
          "history": [
            {
              "date": "2026-11-08",
              "runId": 42437548337,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 128599573257,
              "status": "success",
              "workloadSeconds": null,
              "jobSeconds": 588,
              "queueSeconds": 8
            },
            {
              "date": "2026-11-10",
              "runId": 42880322325,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 130054657977,
              "status": "success",
              "workloadSeconds": null,
              "jobSeconds": 378,
              "queueSeconds": 10
            },
            {
              "date": "2026-11-10",
              "runId": 42885106540,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 130071380375,
              "status": "success",
              "workloadSeconds": null,
              "jobSeconds": 435,
              "queueSeconds": 15
            },
            {
              "date": "2026-11-11",
              "runId": 42944319645,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 130273397911,
              "status": "success",
              "workloadSeconds": null,
              "jobSeconds": 453,
              "queueSeconds": 10
            }
          ],
          "harnessErrors": [],
          "vsGithub": null
        },
        "rust": {
          "runnerId": "boat-x64",
          "provider": "boat",
          "arch": "x64",
          "label": "boat",
          "tier": null,
          "variant": "default",
          "note": "boat's default size: 4 vCPU / 8 GB, plus 5 GB of swap.",
          "baseId": null,
          "cacheAction": null,
          "vcpu": 4,
          "ramGiB": 8,
          "suiteNote": null,
          "instanceType": null,
          "storage": "vm-disk",
          "cpuModel": "AMD Ryzen 9 9950X 16-Core Processor",
          "cpuModels": [
            {
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "share": 1
            }
          ],
          "host": {
            "collectedAt": "2026-11-13T02:09:05+00:00",
            "arch": "x86_64",
            "kernel": "6.8.0-117-generic",
            "os": "Ubuntu 24.04.4 LTS",
            "cpu": {
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "vendor": "AuthenticAMD",
              "logicalCpus": 4,
              "threadsPerCore": 1,
              "maxMHz": null,
              "virtualization": "kvm",
              "hypervisor": "KVM"
            },
            "memoryGiB": 7.76,
            "memory": {
              "swapGiB": 6,
              "availableGiB": 6.66,
              "swapDevices": [
                {
                  "kind": "file",
                  "sizeGiB": 2
                },
                {
                  "kind": "file",
                  "sizeGiB": 4
                }
              ],
              "overcommit": 0,
              "swappiness": 60
            },
            "manufacturer": "",
            "product": "",
            "storage": {
              "workspace": {
                "path": "/home/user/actions-runner/_work/benchmark-public/benchmark-public",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.1
              },
              "tmp": {
                "path": "/tmp",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.1
              },
              "root": {
                "path": "/",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.1
              },
              "docker": {
                "path": "/var/lib/docker",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.1
              },
              "dockerDriver": "overlayfs",
              "devices": [
                {
                  "name": "vda",
                  "type": "disk",
                  "sizeGiB": 80,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": null,
                  "mountpoint": null,
                  "children": [
                    {
                      "name": "vda1",
                      "type": "part",
                      "sizeGiB": 79.7,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "ext4",
                      "mountpoint": "/"
                    },
                    {
                      "name": "vda14",
                      "type": "part",
                      "sizeGiB": 0,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": null,
                      "mountpoint": null
                    },
                    {
                      "name": "vda15",
                      "type": "part",
                      "sizeGiB": 0.2,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "vfat",
                      "mountpoint": "/boot/efi"
                    }
                  ]
                },
                {
                  "name": "vdb",
                  "type": "disk",
                  "sizeGiB": 0,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": "iso9660",
                  "mountpoint": null
                }
              ]
            },
            "ec2": null,
            "runsOn": null,
            "network": {
              "country": "FR"
            },
            "runner": {
              "environment": "self-hosted",
              "imageOS": null,
              "imageVersion": null
            }
          },
          "networks": [
            {
              "operator": "OVH SAS",
              "country": "FR",
              "jobs": 4
            }
          ],
          "locations": [
            {
              "country": "FR",
              "region": "Hauts-de-France",
              "jobs": 4
            }
          ],
          "zones": [],
          "lifecycles": {},
          "interruptions": 0,
          "samples": 4,
          "successes": 4,
          "status": "success",
          "failedAt": null,
          "lastJobUrl": "https://github.com/runs-on-demo/benchmark-public/actions/runs/43350020470/job/131638621700",
          "failures": [],
          "workload": {
            "median": 270.5,
            "min": 128,
            "max": 529
          },
          "jobSeconds": 288,
          "queue": {
            "median": 9.5,
            "p90": 10.7,
            "max": 11
          },
          "burst": {
            "size": 1,
            "started": 1,
            "allStartedSeconds": 10,
            "peakConcurrent": 1,
            "limit": null,
            "runs": [
              {
                "runId": 42740809177,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 42880328691,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 42885113654,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 43350020470,
                "size": 1,
                "peak": 1,
                "waited": false
              }
            ]
          },
          "phases": {
            "checkout": 1.5,
            "system packages": 28.5,
            "toolchain": 18,
            "cargo fmt": 0,
            "cargo test": 135.5,
            "cargo clippy": 53.5,
            "cargo clippy (no features)": 12
          },
          "metrics": {},
          "cpuJobs": [],
          "price": {
            "perMinute": 0.0006,
            "basis": "boat list price, 4 vCPU / 8 GB",
            "source": "https://docs.boat.dev/pricing.md"
          },
          "cost": {
            "perRun": 0.0028799999999999997,
            "perRunOnDemand": null
          },
          "history": [
            {
              "date": "2026-11-10",
              "runId": 42740809177,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129581177720,
              "status": "success",
              "workloadSeconds": 529,
              "jobSeconds": 543,
              "queueSeconds": 11,
              "phases": {
                "checkout": 1,
                "system packages": 206,
                "toolchain": 34,
                "cargo fmt": 0,
                "cargo test": 193,
                "cargo clippy": 80,
                "cargo clippy (no features)": 15
              }
            },
            {
              "date": "2026-11-10",
              "runId": 42880328691,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 130054667741,
              "status": "success",
              "workloadSeconds": 128,
              "jobSeconds": 142,
              "queueSeconds": 9,
              "phases": {
                "checkout": 0,
                "system packages": 11,
                "toolchain": 9,
                "cargo fmt": 0,
                "cargo test": 73,
                "cargo clippy": 28,
                "cargo clippy (no features)": 7
              }
            },
            {
              "date": "2026-11-10",
              "runId": 42885113654,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 130071427177,
              "status": "success",
              "workloadSeconds": 384,
              "jobSeconds": 405,
              "queueSeconds": 6,
              "phases": {
                "checkout": 2,
                "system packages": 36,
                "toolchain": 26,
                "cargo fmt": 0,
                "cargo test": 227,
                "cargo clippy": 70,
                "cargo clippy (no features)": 23
              }
            },
            {
              "date": "2026-11-13",
              "runId": 43350020470,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 131638621700,
              "status": "success",
              "workloadSeconds": 157,
              "jobSeconds": 171,
              "queueSeconds": 10,
              "phases": {
                "checkout": 2,
                "system packages": 21,
                "toolchain": 10,
                "cargo fmt": 0,
                "cargo test": 78,
                "cargo clippy": 37,
                "cargo clippy (no features)": 9
              }
            }
          ],
          "harnessErrors": [],
          "vsGithub": {
            "speedup": 0.7948243992606284,
            "costRatio": 0.0631578947368421,
            "baseline": {
              "runnerId": "github-x64",
              "vcpu": 4
            }
          }
        },
        "node": {
          "runnerId": "boat-x64",
          "provider": "boat",
          "arch": "x64",
          "label": "boat",
          "tier": null,
          "variant": "default",
          "note": "boat's default size: 4 vCPU / 8 GB, plus 5 GB of swap.",
          "baseId": null,
          "cacheAction": null,
          "vcpu": 4,
          "ramGiB": 8,
          "suiteNote": null,
          "instanceType": null,
          "storage": "vm-disk",
          "cpuModel": "AMD EPYC 4585PX 16-Core Processor",
          "cpuModels": [
            {
              "model": "AMD EPYC 4585PX 16-Core Processor",
              "share": 0.5
            },
            {
              "model": "AMD EPYC 9455 48-Core Processor",
              "share": 0.25
            },
            {
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "share": 0.25
            }
          ],
          "host": {
            "collectedAt": "2026-11-13T04:05:02+00:00",
            "arch": "x86_64",
            "kernel": "6.8.0-117-generic",
            "os": "Ubuntu 24.04.4 LTS",
            "cpu": {
              "model": "AMD EPYC 4585PX 16-Core Processor",
              "vendor": "AuthenticAMD",
              "logicalCpus": 4,
              "threadsPerCore": 1,
              "maxMHz": null,
              "virtualization": "kvm",
              "hypervisor": "KVM"
            },
            "memoryGiB": 7.76,
            "memory": {
              "swapGiB": 6,
              "availableGiB": 6.66,
              "swapDevices": [
                {
                  "kind": "file",
                  "sizeGiB": 2
                },
                {
                  "kind": "file",
                  "sizeGiB": 4
                }
              ],
              "overcommit": 0,
              "swappiness": 60
            },
            "manufacturer": "",
            "product": "",
            "storage": {
              "workspace": {
                "path": "/home/user/actions-runner/_work/benchmark-public/benchmark-public",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.5
              },
              "tmp": {
                "path": "/tmp",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.5
              },
              "root": {
                "path": "/",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.5
              },
              "docker": {
                "path": "/var/lib/docker",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.5
              },
              "dockerDriver": "overlayfs",
              "devices": [
                {
                  "name": "vda",
                  "type": "disk",
                  "sizeGiB": 80,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": null,
                  "mountpoint": null,
                  "children": [
                    {
                      "name": "vda1",
                      "type": "part",
                      "sizeGiB": 79.7,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "ext4",
                      "mountpoint": "/"
                    },
                    {
                      "name": "vda14",
                      "type": "part",
                      "sizeGiB": 0,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": null,
                      "mountpoint": null
                    },
                    {
                      "name": "vda15",
                      "type": "part",
                      "sizeGiB": 0.2,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "vfat",
                      "mountpoint": "/boot/efi"
                    }
                  ]
                },
                {
                  "name": "vdb",
                  "type": "disk",
                  "sizeGiB": 0,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": "iso9660",
                  "mountpoint": null
                }
              ]
            },
            "ec2": null,
            "runsOn": null,
            "network": {
              "country": "PL"
            },
            "runner": {
              "environment": "self-hosted",
              "imageOS": null,
              "imageVersion": null
            }
          },
          "networks": [
            {
              "operator": "OVH SAS",
              "country": "FR",
              "jobs": 2
            },
            {
              "operator": "OVH SAS",
              "country": "PL",
              "jobs": 2
            }
          ],
          "locations": [
            {
              "country": "PL",
              "region": "Mazovia",
              "jobs": 2
            },
            {
              "country": "FR",
              "region": "Grand Est",
              "jobs": 1
            },
            {
              "country": "FR",
              "region": "Hauts-de-France",
              "jobs": 1
            }
          ],
          "zones": [],
          "lifecycles": {},
          "interruptions": 0,
          "samples": 4,
          "successes": 4,
          "status": "success",
          "failedAt": null,
          "lastJobUrl": "https://github.com/runs-on-demo/benchmark-public/actions/runs/43363107291/job/131681078736",
          "failures": [],
          "workload": {
            "median": 79,
            "min": 68,
            "max": 117
          },
          "jobSeconds": 95.5,
          "queue": {
            "median": 10,
            "p90": 90.10000000000002,
            "max": 124
          },
          "burst": {
            "size": 1,
            "started": 1,
            "allStartedSeconds": 9,
            "peakConcurrent": 1,
            "limit": null,
            "runs": [
              {
                "runId": 42753428184,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 42880335546,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 42886745419,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 43363107291,
                "size": 1,
                "peak": 1,
                "waited": false
              }
            ]
          },
          "phases": {
            "toolchain": 1,
            "clone": 4,
            "bun install": 14,
            "typecheck": 60
          },
          "metrics": {
            "node.installAttempts": 1,
            "node.typecheckConcurrency": 4,
            "node.typecheckPeakUsedMiB": 7329.5
          },
          "cpuJobs": [],
          "price": {
            "perMinute": 0.0006,
            "basis": "boat list price, 4 vCPU / 8 GB",
            "source": "https://docs.boat.dev/pricing.md"
          },
          "cost": {
            "perRun": 0.0009549999999999999,
            "perRunOnDemand": null
          },
          "history": [
            {
              "date": "2026-11-10",
              "runId": 42753428184,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129622214451,
              "status": "success",
              "workloadSeconds": 72,
              "jobSeconds": 89,
              "queueSeconds": 124,
              "phases": {
                "toolchain": 1,
                "clone": 4,
                "bun install": 12,
                "typecheck": 55
              }
            },
            {
              "date": "2026-11-10",
              "runId": 42880335546,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 130054690654,
              "status": "success",
              "workloadSeconds": 68,
              "jobSeconds": 81,
              "queueSeconds": 9,
              "phases": {
                "toolchain": 2,
                "clone": 5,
                "bun install": 12,
                "typecheck": 49
              }
            },
            {
              "date": "2026-11-10",
              "runId": 42886745419,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 130077058342,
              "status": "success",
              "workloadSeconds": 117,
              "jobSeconds": 136,
              "queueSeconds": 11,
              "phases": {
                "toolchain": 1,
                "clone": 4,
                "bun install": 16,
                "typecheck": 96
              }
            },
            {
              "date": "2026-11-13",
              "runId": 43363107291,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 131681078736,
              "status": "success",
              "workloadSeconds": 86,
              "jobSeconds": 102,
              "queueSeconds": 9,
              "phases": {
                "toolchain": 1,
                "clone": 3,
                "bun install": 17,
                "typecheck": 65
              }
            }
          ],
          "harnessErrors": [],
          "vsGithub": {
            "speedup": 1.2784810126582278,
            "costRatio": 0.03819999999999999,
            "baseline": {
              "runnerId": "github-x64",
              "vcpu": 4
            }
          }
        },
        "burst": {
          "runnerId": "boat-x64",
          "provider": "boat",
          "arch": "x64",
          "label": "boat",
          "tier": null,
          "variant": "default",
          "note": "boat's default size: 4 vCPU / 8 GB, plus 5 GB of swap.",
          "baseId": null,
          "cacheAction": null,
          "vcpu": 4,
          "ramGiB": 8,
          "suiteNote": null,
          "instanceType": null,
          "storage": "vm-disk",
          "cpuModel": null,
          "cpuModels": [],
          "host": null,
          "networks": [],
          "locations": [],
          "zones": [],
          "lifecycles": {},
          "interruptions": 0,
          "samples": 15,
          "successes": 0,
          "status": "unavailable",
          "failedAt": null,
          "lastJobUrl": null,
          "failures": [
            {
              "date": "2026-11-09",
              "status": "unavailable",
              "failedAt": null,
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42644791898",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [],
              "warnings": [],
              "phases": []
            },
            {
              "date": "2026-11-09",
              "status": "unavailable",
              "failedAt": null,
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42644791898",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [],
              "warnings": [],
              "phases": []
            },
            {
              "date": "2026-11-09",
              "status": "failure",
              "failedAt": "Set up runner",
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42644791898/job/129255172896",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [
                "runs-on-demo/benchmark-public is public and @github-actions[bot] is not on its allowed users. Add them with boat ci public or in the CI tab."
              ],
              "warnings": [],
              "phases": [
                {
                  "name": "hold",
                  "seconds": 0,
                  "status": "skipped"
                }
              ]
            },
            {
              "date": "2026-11-09",
              "status": "unavailable",
              "failedAt": null,
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42644791898",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [],
              "warnings": [],
              "phases": []
            },
            {
              "date": "2026-11-09",
              "status": "unavailable",
              "failedAt": null,
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42644791898",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [],
              "warnings": [],
              "phases": []
            },
            {
              "date": "2026-11-09",
              "status": "unavailable",
              "failedAt": null,
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42644791898",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [],
              "warnings": [],
              "phases": []
            },
            {
              "date": "2026-11-09",
              "status": "unavailable",
              "failedAt": null,
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42644791898",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [],
              "warnings": [],
              "phases": []
            },
            {
              "date": "2026-11-09",
              "status": "failure",
              "failedAt": "Set up runner",
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42644791898/job/129255172944",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [
                "runs-on-demo/benchmark-public is public and @github-actions[bot] is not on its allowed users. Add them with boat ci public or in the CI tab."
              ],
              "warnings": [],
              "phases": [
                {
                  "name": "hold",
                  "seconds": 0,
                  "status": "skipped"
                }
              ]
            },
            {
              "date": "2026-11-09",
              "status": "unavailable",
              "failedAt": null,
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42644791898",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [],
              "warnings": [],
              "phases": []
            },
            {
              "date": "2026-11-09",
              "status": "unavailable",
              "failedAt": null,
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42644791898",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [],
              "warnings": [],
              "phases": []
            },
            {
              "date": "2026-11-09",
              "status": "unavailable",
              "failedAt": null,
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42644791898",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [],
              "warnings": [],
              "phases": []
            },
            {
              "date": "2026-11-09",
              "status": "unavailable",
              "failedAt": null,
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42644791898",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [],
              "warnings": [],
              "phases": []
            },
            {
              "date": "2026-11-09",
              "status": "unavailable",
              "failedAt": null,
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42644791898",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [],
              "warnings": [],
              "phases": []
            },
            {
              "date": "2026-11-09",
              "status": "unavailable",
              "failedAt": null,
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42644791898",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [],
              "warnings": [],
              "phases": []
            },
            {
              "date": "2026-11-09",
              "status": "unavailable",
              "failedAt": null,
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42644791898",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [],
              "warnings": [],
              "phases": []
            }
          ],
          "workload": {
            "median": null,
            "min": null,
            "max": null
          },
          "jobSeconds": null,
          "queue": {
            "median": null,
            "p90": null,
            "max": null
          },
          "burst": {
            "size": 15,
            "started": 2,
            "allStartedSeconds": null,
            "peakConcurrent": 1,
            "limit": null,
            "runs": [
              {
                "runId": 42644791898,
                "size": 15,
                "peak": 1,
                "waited": false
              }
            ]
          },
          "phases": {},
          "metrics": {},
          "cpuJobs": [],
          "price": {
            "perMinute": 0.0006,
            "basis": "boat list price, 4 vCPU / 8 GB",
            "source": "https://docs.boat.dev/pricing.md"
          },
          "cost": null,
          "history": [
            {
              "date": "2026-11-09",
              "runId": 42644791898,
              "repository": "runs-on-demo/benchmark-public",
              "status": "unavailable",
              "workloadSeconds": null,
              "jobSeconds": null,
              "queueSeconds": null
            },
            {
              "date": "2026-11-09",
              "runId": 42644791898,
              "repository": "runs-on-demo/benchmark-public",
              "status": "unavailable",
              "workloadSeconds": null,
              "jobSeconds": null,
              "queueSeconds": null
            },
            {
              "date": "2026-11-09",
              "runId": 42644791898,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129255172896,
              "status": "failure",
              "workloadSeconds": null,
              "jobSeconds": 6,
              "queueSeconds": 45519,
              "phases": {
                "hold": 0
              }
            },
            {
              "date": "2026-11-09",
              "runId": 42644791898,
              "repository": "runs-on-demo/benchmark-public",
              "status": "unavailable",
              "workloadSeconds": null,
              "jobSeconds": null,
              "queueSeconds": null
            },
            {
              "date": "2026-11-09",
              "runId": 42644791898,
              "repository": "runs-on-demo/benchmark-public",
              "status": "unavailable",
              "workloadSeconds": null,
              "jobSeconds": null,
              "queueSeconds": null
            },
            {
              "date": "2026-11-09",
              "runId": 42644791898,
              "repository": "runs-on-demo/benchmark-public",
              "status": "unavailable",
              "workloadSeconds": null,
              "jobSeconds": null,
              "queueSeconds": null
            },
            {
              "date": "2026-11-09",
              "runId": 42644791898,
              "repository": "runs-on-demo/benchmark-public",
              "status": "unavailable",
              "workloadSeconds": null,
              "jobSeconds": null,
              "queueSeconds": null
            },
            {
              "date": "2026-11-09",
              "runId": 42644791898,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129255172944,
              "status": "failure",
              "workloadSeconds": null,
              "jobSeconds": 6,
              "queueSeconds": 45419,
              "phases": {
                "hold": 0
              }
            },
            {
              "date": "2026-11-09",
              "runId": 42644791898,
              "repository": "runs-on-demo/benchmark-public",
              "status": "unavailable",
              "workloadSeconds": null,
              "jobSeconds": null,
              "queueSeconds": null
            },
            {
              "date": "2026-11-09",
              "runId": 42644791898,
              "repository": "runs-on-demo/benchmark-public",
              "status": "unavailable",
              "workloadSeconds": null,
              "jobSeconds": null,
              "queueSeconds": null
            },
            {
              "date": "2026-11-09",
              "runId": 42644791898,
              "repository": "runs-on-demo/benchmark-public",
              "status": "unavailable",
              "workloadSeconds": null,
              "jobSeconds": null,
              "queueSeconds": null
            },
            {
              "date": "2026-11-09",
              "runId": 42644791898,
              "repository": "runs-on-demo/benchmark-public",
              "status": "unavailable",
              "workloadSeconds": null,
              "jobSeconds": null,
              "queueSeconds": null
            },
            {
              "date": "2026-11-09",
              "runId": 42644791898,
              "repository": "runs-on-demo/benchmark-public",
              "status": "unavailable",
              "workloadSeconds": null,
              "jobSeconds": null,
              "queueSeconds": null
            },
            {
              "date": "2026-11-09",
              "runId": 42644791898,
              "repository": "runs-on-demo/benchmark-public",
              "status": "unavailable",
              "workloadSeconds": null,
              "jobSeconds": null,
              "queueSeconds": null
            },
            {
              "date": "2026-11-09",
              "runId": 42644791898,
              "repository": "runs-on-demo/benchmark-public",
              "status": "unavailable",
              "workloadSeconds": null,
              "jobSeconds": null,
              "queueSeconds": null
            }
          ],
          "harnessErrors": [],
          "vsGithub": null
        },
        "cache": {
          "runnerId": "boat-x64.actions-cache",
          "provider": "boat",
          "arch": "x64",
          "label": "boat",
          "tier": null,
          "variant": "default",
          "note": "boat's default size: 4 vCPU / 8 GB, plus 5 GB of swap.",
          "baseId": "boat-x64",
          "cacheAction": "actions/cache",
          "vcpu": 4,
          "ramGiB": 8,
          "suiteNote": null,
          "instanceType": null,
          "storage": "vm-disk",
          "cpuModel": "AMD Ryzen 9 9950X 16-Core Processor",
          "cpuModels": [
            {
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "share": 1
            }
          ],
          "host": {
            "collectedAt": "2026-11-11T04:36:38+00:00",
            "arch": "x86_64",
            "kernel": "6.8.0-117-generic",
            "os": "Ubuntu 24.04.4 LTS",
            "cpu": {
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "vendor": "AuthenticAMD",
              "logicalCpus": 4,
              "threadsPerCore": 1,
              "maxMHz": null,
              "virtualization": "kvm",
              "hypervisor": "KVM"
            },
            "memoryGiB": 7.76,
            "memory": {
              "swapGiB": 6,
              "availableGiB": 6.61,
              "swapDevices": [
                {
                  "kind": "file",
                  "sizeGiB": 2
                },
                {
                  "kind": "file",
                  "sizeGiB": 4
                }
              ],
              "overcommit": 0,
              "swappiness": 60
            },
            "manufacturer": "",
            "product": "",
            "storage": {
              "workspace": {
                "path": "/home/user/actions-runner/_work/benchmark-public/benchmark-public",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.1
              },
              "tmp": {
                "path": "/tmp",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.1
              },
              "root": {
                "path": "/",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.1
              },
              "docker": {
                "path": "/var/lib/docker",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.1
              },
              "dockerDriver": "overlayfs",
              "devices": [
                {
                  "name": "vda",
                  "type": "disk",
                  "sizeGiB": 80,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": null,
                  "mountpoint": null,
                  "children": [
                    {
                      "name": "vda1",
                      "type": "part",
                      "sizeGiB": 79.7,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "ext4",
                      "mountpoint": "/"
                    },
                    {
                      "name": "vda14",
                      "type": "part",
                      "sizeGiB": 0,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": null,
                      "mountpoint": null
                    },
                    {
                      "name": "vda15",
                      "type": "part",
                      "sizeGiB": 0.2,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "vfat",
                      "mountpoint": "/boot/efi"
                    }
                  ]
                },
                {
                  "name": "vdb",
                  "type": "disk",
                  "sizeGiB": 0,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": "iso9660",
                  "mountpoint": null
                }
              ]
            },
            "ec2": null,
            "runsOn": null,
            "network": {
              "country": "FR"
            },
            "runner": {
              "environment": "self-hosted",
              "imageOS": null,
              "imageVersion": null
            }
          },
          "networks": [
            {
              "operator": "OVH SAS",
              "country": "FR",
              "jobs": 2
            }
          ],
          "locations": [
            {
              "country": "FR",
              "region": "Hauts-de-France",
              "jobs": 2
            }
          ],
          "zones": [],
          "lifecycles": {},
          "interruptions": 0,
          "samples": 2,
          "successes": 0,
          "status": "failure",
          "failedAt": "cache restore",
          "lastJobUrl": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42957189372/job/130325075849",
          "failures": [
            {
              "date": "2026-11-08",
              "status": "failure",
              "failedAt": "cache restore",
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42445476552/job/128630790842",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [
                "Failed to restore cache entry. Exiting as fail-on-cache-miss is set. Input key: bench-boat-x64.actions-cache--1-42445476552-1"
              ],
              "warnings": [
                "Failed to restore: Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature."
              ],
              "phases": [
                {
                  "name": "cache save",
                  "seconds": 142,
                  "status": "success"
                },
                {
                  "name": "cache restore",
                  "seconds": 604,
                  "status": "failure"
                },
                {
                  "name": "verify",
                  "seconds": 0,
                  "status": "skipped"
                }
              ]
            },
            {
              "date": "2026-11-11",
              "status": "failure",
              "failedAt": "cache restore",
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42957189372/job/130325075849",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [
                "Failed to restore cache entry. Exiting as fail-on-cache-miss is set. Input key: bench-boat-x64.actions-cache--1-42957189372-1"
              ],
              "warnings": [
                "Failed to restore: Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature."
              ],
              "phases": [
                {
                  "name": "cache save",
                  "seconds": 53,
                  "status": "success"
                },
                {
                  "name": "cache restore",
                  "seconds": 603,
                  "status": "failure"
                },
                {
                  "name": "verify",
                  "seconds": 0,
                  "status": "skipped"
                }
              ]
            }
          ],
          "workload": {
            "median": null,
            "min": null,
            "max": null
          },
          "jobSeconds": null,
          "queue": {
            "median": null,
            "p90": null,
            "max": null
          },
          "burst": {
            "size": 1,
            "started": 1,
            "allStartedSeconds": 7,
            "peakConcurrent": 1,
            "limit": null,
            "runs": [
              {
                "runId": 42445476552,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 42957189372,
                "size": 1,
                "peak": 1,
                "waited": false
              }
            ]
          },
          "phases": {},
          "metrics": {},
          "cpuJobs": [],
          "price": {
            "perMinute": 0.0006,
            "basis": "boat list price, 4 vCPU / 8 GB",
            "source": "https://docs.boat.dev/pricing.md"
          },
          "cost": null,
          "history": [
            {
              "date": "2026-11-08",
              "runId": 42445476552,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 128630790842,
              "status": "failure",
              "workloadSeconds": null,
              "jobSeconds": 832,
              "queueSeconds": 8,
              "phases": {
                "cache save": 142,
                "cache restore": 604,
                "verify": 0
              }
            },
            {
              "date": "2026-11-11",
              "runId": 42957189372,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 130325075849,
              "status": "failure",
              "workloadSeconds": null,
              "jobSeconds": 675,
              "queueSeconds": 7,
              "phases": {
                "cache save": 53,
                "cache restore": 603,
                "verify": 0
              }
            }
          ],
          "harnessErrors": [],
          "vsGithub": null
        }
      }
    },
    {
      "runnerId": "boat-x64-2x4",
      "provider": "boat",
      "arch": "x64",
      "vcpu": 2,
      "ramGiB": 4,
      "label": "boat-small",
      "price": {
        "perMinute": 0.0003,
        "basis": "boat list price, 2 vCPU / 4 GB",
        "source": "https://docs.boat.dev/pricing.md"
      },
      "suites": {
        "hardware": {
          "runnerId": "boat-x64-2x4",
          "provider": "boat",
          "arch": "x64",
          "label": "boat-small",
          "tier": null,
          "variant": "small",
          "note": "boat's small size: 2 vCPU / 4 GB, plus 5 GB of swap.",
          "baseId": null,
          "cacheAction": null,
          "vcpu": 2,
          "ramGiB": 4,
          "suiteNote": null,
          "instanceType": null,
          "storage": "vm-disk",
          "cpuModel": "AMD Ryzen 9 9950X 16-Core Processor",
          "cpuModels": [
            {
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "share": 0.75
            },
            {
              "model": "AMD Ryzen 7 9700X 8-Core Processor",
              "share": 0.25
            }
          ],
          "host": {
            "collectedAt": "2026-11-11T02:12:37+00:00",
            "arch": "x86_64",
            "kernel": "6.8.0-117-generic",
            "os": "Ubuntu 24.04.4 LTS",
            "cpu": {
              "model": "AMD Ryzen 7 9700X 8-Core Processor",
              "vendor": "AuthenticAMD",
              "logicalCpus": 2,
              "threadsPerCore": 1,
              "maxMHz": null,
              "virtualization": "kvm",
              "hypervisor": "KVM"
            },
            "memoryGiB": 3.82,
            "memory": {
              "swapGiB": 6,
              "availableGiB": 2.88,
              "swapDevices": [
                {
                  "kind": "file",
                  "sizeGiB": 2
                },
                {
                  "kind": "file",
                  "sizeGiB": 4
                }
              ],
              "overcommit": 0,
              "swappiness": 60
            },
            "manufacturer": "",
            "product": "",
            "storage": {
              "workspace": {
                "path": "/home/user/actions-runner/_work/benchmark-public/benchmark-public",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.6
              },
              "tmp": {
                "path": "/tmp",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.6
              },
              "root": {
                "path": "/",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.6
              },
              "docker": {
                "path": "/var/lib/docker",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.6
              },
              "dockerDriver": "overlayfs",
              "devices": [
                {
                  "name": "vda",
                  "type": "disk",
                  "sizeGiB": 80,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": null,
                  "mountpoint": null,
                  "children": [
                    {
                      "name": "vda1",
                      "type": "part",
                      "sizeGiB": 79.7,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "ext4",
                      "mountpoint": "/"
                    },
                    {
                      "name": "vda14",
                      "type": "part",
                      "sizeGiB": 0,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": null,
                      "mountpoint": null
                    },
                    {
                      "name": "vda15",
                      "type": "part",
                      "sizeGiB": 0.2,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "vfat",
                      "mountpoint": "/boot/efi"
                    }
                  ]
                },
                {
                  "name": "vdb",
                  "type": "disk",
                  "sizeGiB": 0,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": "iso9660",
                  "mountpoint": null
                }
              ]
            },
            "ec2": null,
            "runsOn": null,
            "network": {
              "country": "FR"
            },
            "runner": {
              "environment": "self-hosted",
              "imageOS": null,
              "imageVersion": null
            }
          },
          "networks": [
            {
              "operator": "OVH SAS",
              "country": "FR",
              "jobs": 4
            }
          ],
          "locations": [
            {
              "country": "FR",
              "region": "Hauts-de-France",
              "jobs": 4
            }
          ],
          "zones": [],
          "lifecycles": {},
          "interruptions": 0,
          "samples": 4,
          "successes": 4,
          "status": "success",
          "failedAt": null,
          "lastJobUrl": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42944319645/job/130273397851",
          "failures": [],
          "workload": {
            "median": null,
            "min": null,
            "max": null
          },
          "jobSeconds": 434,
          "queue": {
            "median": 12,
            "p90": 17.200000000000003,
            "max": 19
          },
          "burst": {
            "size": 1,
            "started": 1,
            "allStartedSeconds": 19,
            "peakConcurrent": 1,
            "limit": null,
            "runs": [
              {
                "runId": 42437548337,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 42880322325,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 42885106540,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 42944319645,
                "size": 1,
                "peak": 1,
                "waited": false
              }
            ]
          },
          "phases": {},
          "metrics": {
            "cpu.sysbenchSingleEps": 6768.15,
            "cpu.sysbenchMultiEps": 13424.355,
            "cpu.sevenZipMips": 16449.5,
            "cpu.passmarkSingle": 4609.115257104467,
            "cpu.passmarkCpuMark": 8151.084594498179,
            "memory.readMiBps": 20640.714999999997,
            "memory.writeMiBps": 16056.8,
            "disk.seqRead.MiBps": 10714.599999999999,
            "disk.seqRead.iops": 10713,
            "disk.seqRead.p99us": 8241.15,
            "disk.seqWrite.MiBps": 891.85,
            "disk.seqWrite.iops": 890.5,
            "disk.seqWrite.p99us": 110362.6,
            "disk.randRead.MiBps": 1822.0500000000002,
            "disk.randRead.iops": 466441.5,
            "disk.randRead.p99us": 545.8,
            "disk.randWrite.MiBps": 648.25,
            "disk.randWrite.iops": 165954,
            "disk.randWrite.p99us": 11493.35,
            "disk.randReadQd1.MiBps": 42.150000000000006,
            "disk.randReadQd1.iops": 10783,
            "disk.randReadQd1.p99us": 205.8,
            "disk.syncWrite.MiBps": 9.2,
            "disk.syncWrite.iops": 2355,
            "disk.syncWrite.p99us": 272.9,
            "network.cdnDownload.MiBps": 29.7,
            "network.cdnDownload.MiB": 133.6,
            "network.cdnDownload.seconds": 5.745,
            "network.githubDownload.MiBps": 37.75,
            "network.githubDownload.MiB": 34.3,
            "network.githubDownload.seconds": 0.925,
            "docker.pullSeconds": 11.19,
            "docker.firstRunSeconds": 1.2799999999999998
          },
          "cpuJobs": [
            {
              "date": "2026-11-08",
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "cpu.sysbenchSingleEps": 6895.32,
              "cpu.sysbenchMultiEps": 13657.11,
              "cpu.sevenZipMips": 17460,
              "cpu.passmarkSingle": 4593.342302190726,
              "cpu.passmarkCpuMark": 8192.073068343323
            },
            {
              "date": "2026-11-10",
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "cpu.sysbenchSingleEps": 6782.94,
              "cpu.sysbenchMultiEps": 13459.82,
              "cpu.sevenZipMips": 16328,
              "cpu.passmarkSingle": 4624.888212018208,
              "cpu.passmarkCpuMark": 8110.0961206530355
            },
            {
              "date": "2026-11-10",
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "cpu.sysbenchSingleEps": 6753.36,
              "cpu.sysbenchMultiEps": 13388.89,
              "cpu.sevenZipMips": 16571,
              "cpu.passmarkSingle": 4631.5796616673215,
              "cpu.passmarkCpuMark": 8216.419373411674
            },
            {
              "date": "2026-11-11",
              "model": "AMD Ryzen 7 9700X 8-Core Processor",
              "cpu.sysbenchSingleEps": 6279.1,
              "cpu.sysbenchMultiEps": 12491.82,
              "cpu.sevenZipMips": 13399,
              "cpu.passmarkSingle": 4359.623061635129,
              "cpu.passmarkCpuMark": 7644.487961962468
            }
          ],
          "price": {
            "perMinute": 0.0003,
            "basis": "boat list price, 2 vCPU / 4 GB",
            "source": "https://docs.boat.dev/pricing.md"
          },
          "cost": {
            "perRun": 0.0021699999999999996,
            "perRunOnDemand": null
          },
          "history": [
            {
              "date": "2026-11-08",
              "runId": 42437548337,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 128599573380,
              "status": "success",
              "workloadSeconds": null,
              "jobSeconds": 599,
              "queueSeconds": 8
            },
            {
              "date": "2026-11-10",
              "runId": 42880322325,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 130054657935,
              "status": "success",
              "workloadSeconds": null,
              "jobSeconds": 396,
              "queueSeconds": 11
            },
            {
              "date": "2026-11-10",
              "runId": 42885106540,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 130071380471,
              "status": "success",
              "workloadSeconds": null,
              "jobSeconds": 405,
              "queueSeconds": 13
            },
            {
              "date": "2026-11-11",
              "runId": 42944319645,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 130273397851,
              "status": "success",
              "workloadSeconds": null,
              "jobSeconds": 463,
              "queueSeconds": 19
            }
          ],
          "harnessErrors": [],
          "vsGithub": null
        },
        "rust": {
          "runnerId": "boat-x64-2x4",
          "provider": "boat",
          "arch": "x64",
          "label": "boat-small",
          "tier": null,
          "variant": "small",
          "note": "boat's small size: 2 vCPU / 4 GB, plus 5 GB of swap.",
          "baseId": null,
          "cacheAction": null,
          "vcpu": 2,
          "ramGiB": 4,
          "suiteNote": null,
          "instanceType": null,
          "storage": "vm-disk",
          "cpuModel": "AMD Ryzen 9 9950X 16-Core Processor",
          "cpuModels": [
            {
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "share": 0.5
            },
            {
              "model": "AMD EPYC 9455 48-Core Processor",
              "share": 0.25
            },
            {
              "model": "AMD EPYC 4585PX 16-Core Processor",
              "share": 0.25
            }
          ],
          "host": {
            "collectedAt": "2026-11-13T02:09:05+00:00",
            "arch": "x86_64",
            "kernel": "6.8.0-117-generic",
            "os": "Ubuntu 24.04.4 LTS",
            "cpu": {
              "model": "AMD EPYC 4585PX 16-Core Processor",
              "vendor": "AuthenticAMD",
              "logicalCpus": 2,
              "threadsPerCore": 1,
              "maxMHz": null,
              "virtualization": "kvm",
              "hypervisor": "KVM"
            },
            "memoryGiB": 3.82,
            "memory": {
              "swapGiB": 6,
              "availableGiB": 2.83,
              "swapDevices": [
                {
                  "kind": "file",
                  "sizeGiB": 2
                },
                {
                  "kind": "file",
                  "sizeGiB": 4
                }
              ],
              "overcommit": 0,
              "swappiness": 60
            },
            "manufacturer": "",
            "product": "",
            "storage": {
              "workspace": {
                "path": "/home/user/actions-runner/_work/benchmark-public/benchmark-public",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.5
              },
              "tmp": {
                "path": "/tmp",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.5
              },
              "root": {
                "path": "/",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.5
              },
              "docker": {
                "path": "/var/lib/docker",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.5
              },
              "dockerDriver": "overlayfs",
              "devices": [
                {
                  "name": "vda",
                  "type": "disk",
                  "sizeGiB": 80,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": null,
                  "mountpoint": null,
                  "children": [
                    {
                      "name": "vda1",
                      "type": "part",
                      "sizeGiB": 79.7,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "ext4",
                      "mountpoint": "/"
                    },
                    {
                      "name": "vda14",
                      "type": "part",
                      "sizeGiB": 0,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": null,
                      "mountpoint": null
                    },
                    {
                      "name": "vda15",
                      "type": "part",
                      "sizeGiB": 0.2,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "vfat",
                      "mountpoint": "/boot/efi"
                    }
                  ]
                },
                {
                  "name": "vdb",
                  "type": "disk",
                  "sizeGiB": 0,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": "iso9660",
                  "mountpoint": null
                }
              ]
            },
            "ec2": null,
            "runsOn": null,
            "network": {
              "country": "FR"
            },
            "runner": {
              "environment": "self-hosted",
              "imageOS": null,
              "imageVersion": null
            }
          },
          "networks": [
            {
              "operator": "OVH SAS",
              "country": "FR",
              "jobs": 4
            }
          ],
          "locations": [
            {
              "country": "FR",
              "region": "Hauts-de-France",
              "jobs": 4
            }
          ],
          "zones": [],
          "lifecycles": {},
          "interruptions": 0,
          "samples": 4,
          "successes": 4,
          "status": "success",
          "failedAt": null,
          "lastJobUrl": "https://github.com/runs-on-demo/benchmark-public/actions/runs/43350020470/job/131638621690",
          "failures": [],
          "workload": {
            "median": 232,
            "min": 198,
            "max": 284
          },
          "jobSeconds": 245,
          "queue": {
            "median": 9.5,
            "p90": 10,
            "max": 10
          },
          "burst": {
            "size": 1,
            "started": 1,
            "allStartedSeconds": 10,
            "peakConcurrent": 1,
            "limit": null,
            "runs": [
              {
                "runId": 42740809177,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 42880328691,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 42885113654,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 43350020470,
                "size": 1,
                "peak": 1,
                "waited": false
              }
            ]
          },
          "phases": {
            "checkout": 1,
            "system packages": 17,
            "toolchain": 7.5,
            "cargo fmt": 0,
            "cargo test": 127,
            "cargo clippy": 55.5,
            "cargo clippy (no features)": 9.5
          },
          "metrics": {},
          "cpuJobs": [],
          "price": {
            "perMinute": 0.0003,
            "basis": "boat list price, 2 vCPU / 4 GB",
            "source": "https://docs.boat.dev/pricing.md"
          },
          "cost": {
            "perRun": 0.0012249999999999997,
            "perRunOnDemand": null
          },
          "history": [
            {
              "date": "2026-11-10",
              "runId": 42740809177,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129581177733,
              "status": "success",
              "workloadSeconds": 284,
              "jobSeconds": 296,
              "queueSeconds": 10,
              "phases": {
                "checkout": 1,
                "system packages": 100,
                "toolchain": 7,
                "cargo fmt": 0,
                "cargo test": 123,
                "cargo clippy": 44,
                "cargo clippy (no features)": 9
              }
            },
            {
              "date": "2026-11-10",
              "runId": 42880328691,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 130054667799,
              "status": "success",
              "workloadSeconds": 198,
              "jobSeconds": 210,
              "queueSeconds": 9,
              "phases": {
                "checkout": 1,
                "system packages": 10,
                "toolchain": 6,
                "cargo fmt": 0,
                "cargo test": 120,
                "cargo clippy": 51,
                "cargo clippy (no features)": 10
              }
            },
            {
              "date": "2026-11-10",
              "runId": 42885113654,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 130071427185,
              "status": "success",
              "workloadSeconds": 224,
              "jobSeconds": 237,
              "queueSeconds": 4,
              "phases": {
                "checkout": 1,
                "system packages": 11,
                "toolchain": 10,
                "cargo fmt": 0,
                "cargo test": 131,
                "cargo clippy": 60,
                "cargo clippy (no features)": 11
              }
            },
            {
              "date": "2026-11-13",
              "runId": 43350020470,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 131638621690,
              "status": "success",
              "workloadSeconds": 240,
              "jobSeconds": 253,
              "queueSeconds": 10,
              "phases": {
                "checkout": 1,
                "system packages": 23,
                "toolchain": 8,
                "cargo fmt": 0,
                "cargo test": 134,
                "cargo clippy": 65,
                "cargo clippy (no features)": 9
              }
            }
          ],
          "harnessErrors": [],
          "vsGithub": {
            "speedup": 1.4612068965517242,
            "costRatio": 0.034999999999999996,
            "baseline": {
              "runnerId": "github-x64-2x8",
              "vcpu": 2
            }
          }
        },
        "node": {
          "runnerId": "boat-x64-2x4",
          "provider": "boat",
          "arch": "x64",
          "label": "boat-small",
          "tier": null,
          "variant": "small",
          "note": "boat's small size: 2 vCPU / 4 GB, plus 5 GB of swap.",
          "baseId": null,
          "cacheAction": null,
          "vcpu": 2,
          "ramGiB": 4,
          "suiteNote": null,
          "instanceType": null,
          "storage": "vm-disk",
          "cpuModel": "AMD Ryzen 9 9950X 16-Core Processor",
          "cpuModels": [
            {
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "share": 0.6666666666666666
            },
            {
              "model": "AMD EPYC 9455 48-Core Processor",
              "share": 0.3333333333333333
            }
          ],
          "host": {
            "collectedAt": "2026-11-13T04:05:01+00:00",
            "arch": "x86_64",
            "kernel": "6.8.0-117-generic",
            "os": "Ubuntu 24.04.4 LTS",
            "cpu": {
              "model": "AMD EPYC 9455 48-Core Processor",
              "vendor": "AuthenticAMD",
              "logicalCpus": 2,
              "threadsPerCore": 1,
              "maxMHz": null,
              "virtualization": "kvm",
              "hypervisor": "KVM"
            },
            "memoryGiB": 3.82,
            "memory": {
              "swapGiB": 6,
              "availableGiB": 2.79,
              "swapDevices": [
                {
                  "kind": "file",
                  "sizeGiB": 2
                },
                {
                  "kind": "file",
                  "sizeGiB": 4
                }
              ],
              "overcommit": 0,
              "swappiness": 60
            },
            "manufacturer": "",
            "product": "",
            "storage": {
              "workspace": {
                "path": "/home/user/actions-runner/_work/benchmark-public/benchmark-public",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.1
              },
              "tmp": {
                "path": "/tmp",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.1
              },
              "root": {
                "path": "/",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.1
              },
              "docker": {
                "path": "/var/lib/docker",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.1
              },
              "dockerDriver": "overlayfs",
              "devices": [
                {
                  "name": "vda",
                  "type": "disk",
                  "sizeGiB": 80,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": null,
                  "mountpoint": null,
                  "children": [
                    {
                      "name": "vda1",
                      "type": "part",
                      "sizeGiB": 79.7,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "ext4",
                      "mountpoint": "/"
                    },
                    {
                      "name": "vda14",
                      "type": "part",
                      "sizeGiB": 0,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": null,
                      "mountpoint": null
                    },
                    {
                      "name": "vda15",
                      "type": "part",
                      "sizeGiB": 0.2,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "vfat",
                      "mountpoint": "/boot/efi"
                    }
                  ]
                },
                {
                  "name": "vdb",
                  "type": "disk",
                  "sizeGiB": 0,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": "iso9660",
                  "mountpoint": null
                }
              ]
            },
            "ec2": null,
            "runsOn": null,
            "network": {
              "country": "FR"
            },
            "runner": {
              "environment": "self-hosted",
              "imageOS": null,
              "imageVersion": null
            }
          },
          "networks": [
            {
              "operator": "OVH SAS",
              "country": "FR",
              "jobs": 3
            }
          ],
          "locations": [
            {
              "country": "FR",
              "region": "Hauts-de-France",
              "jobs": 2
            },
            {
              "country": "FR",
              "region": "Grand Est",
              "jobs": 1
            }
          ],
          "zones": [],
          "lifecycles": {},
          "interruptions": 0,
          "samples": 4,
          "successes": 2,
          "status": "success",
          "failedAt": null,
          "lastJobUrl": "https://github.com/runs-on-demo/benchmark-public/actions/runs/43363107291/job/131681078687",
          "failures": [
            {
              "date": "2026-11-10",
              "status": "failure",
              "failedAt": "typecheck",
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42753428184/job/129622214614",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [
                "The self-hosted runner lost communication with the server. Verify the machine is running and has a healthy network connection. Anything in your workflow that terminates the runner process, starves it for CPU/Memory, or blocks its network access can cause this error."
              ],
              "warnings": [],
              "phases": [
                {
                  "name": "toolchain",
                  "seconds": 1,
                  "status": "success"
                },
                {
                  "name": "clone",
                  "seconds": 4,
                  "status": "success"
                },
                {
                  "name": "bun install",
                  "seconds": 17,
                  "status": "success"
                },
                {
                  "name": "typecheck",
                  "seconds": null,
                  "status": "in_progress"
                }
              ]
            },
            {
              "date": "2026-11-10",
              "status": "failure",
              "failedAt": "typecheck",
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42886745419/job/130077058624",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [],
              "warnings": [
                "1 process(es) of this job were killed: they needed more than the 3404 MiB of RAM plus 6143 MiB of swap of this sandbox. Use a larger size: runs-on: boat (8 GB), boat-large (16 GB) or boat-xlarge (32 GB)."
              ],
              "phases": [
                {
                  "name": "toolchain",
                  "seconds": 1,
                  "status": "success"
                },
                {
                  "name": "clone",
                  "seconds": 9,
                  "status": "success"
                },
                {
                  "name": "bun install",
                  "seconds": 15,
                  "status": "success"
                },
                {
                  "name": "typecheck",
                  "seconds": 275,
                  "status": "failure"
                }
              ]
            }
          ],
          "workload": {
            "median": 418,
            "min": 264,
            "max": 572
          },
          "jobSeconds": 435,
          "queue": {
            "median": 8.5,
            "p90": 8.9,
            "max": 9
          },
          "burst": {
            "size": 1,
            "started": 1,
            "allStartedSeconds": 8,
            "peakConcurrent": 1,
            "limit": null,
            "runs": [
              {
                "runId": 42753428184,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 42880335546,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 42886745419,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 43363107291,
                "size": 1,
                "peak": 1,
                "waited": false
              }
            ]
          },
          "phases": {
            "toolchain": 2,
            "clone": 5,
            "bun install": 13.5,
            "typecheck": 397.5
          },
          "metrics": {
            "node.installAttempts": 1,
            "node.typecheckConcurrency": 4,
            "node.typecheckPeakUsedMiB": 3792
          },
          "cpuJobs": [],
          "price": {
            "perMinute": 0.0003,
            "basis": "boat list price, 2 vCPU / 4 GB",
            "source": "https://docs.boat.dev/pricing.md"
          },
          "cost": {
            "perRun": 0.002175,
            "perRunOnDemand": null
          },
          "history": [
            {
              "date": "2026-11-10",
              "runId": 42753428184,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129622214614,
              "status": "failure",
              "workloadSeconds": null,
              "jobSeconds": 1036,
              "queueSeconds": 9,
              "phases": {
                "toolchain": 1,
                "clone": 4,
                "bun install": 17
              }
            },
            {
              "date": "2026-11-10",
              "runId": 42880335546,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 130054690551,
              "status": "success",
              "workloadSeconds": 264,
              "jobSeconds": 283,
              "queueSeconds": 9,
              "phases": {
                "toolchain": 3,
                "clone": 6,
                "bun install": 14,
                "typecheck": 241
              }
            },
            {
              "date": "2026-11-10",
              "runId": 42886745419,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 130077058624,
              "status": "failure",
              "workloadSeconds": null,
              "jobSeconds": 318,
              "queueSeconds": 8,
              "phases": {
                "toolchain": 1,
                "clone": 9,
                "bun install": 15,
                "typecheck": 275
              }
            },
            {
              "date": "2026-11-13",
              "runId": 43363107291,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 131681078687,
              "status": "success",
              "workloadSeconds": 572,
              "jobSeconds": 587,
              "queueSeconds": 8,
              "phases": {
                "toolchain": 1,
                "clone": 4,
                "bun install": 13,
                "typecheck": 554
              }
            }
          ],
          "harnessErrors": [],
          "vsGithub": {
            "speedup": 0.5645933014354066,
            "costRatio": 0.07525951557093426,
            "baseline": {
              "runnerId": "github-x64-2x8",
              "vcpu": 2
            }
          }
        },
        "burst": {
          "runnerId": "boat-x64-2x4",
          "provider": "boat",
          "arch": "x64",
          "label": "boat-small",
          "tier": null,
          "variant": "small",
          "note": "boat's small size: 2 vCPU / 4 GB, plus 5 GB of swap.",
          "baseId": null,
          "cacheAction": null,
          "vcpu": 2,
          "ramGiB": 4,
          "suiteNote": null,
          "instanceType": null,
          "storage": "vm-disk",
          "cpuModel": "AMD Ryzen 9 9950X 16-Core Processor",
          "cpuModels": [
            {
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "share": 0.6666666666666666
            },
            {
              "model": "AMD Ryzen 7 9700X 8-Core Processor",
              "share": 0.26666666666666666
            },
            {
              "model": "AMD EPYC 9455 48-Core Processor",
              "share": 0.03333333333333333
            },
            {
              "model": "AMD EPYC 4585PX 16-Core Processor",
              "share": 0.03333333333333333
            }
          ],
          "host": {
            "collectedAt": "2026-11-12T15:06:51+00:00",
            "arch": "x86_64",
            "kernel": "6.8.0-117-generic",
            "os": "Ubuntu 24.04.4 LTS",
            "cpu": {
              "model": "AMD Ryzen 7 9700X 8-Core Processor",
              "vendor": "AuthenticAMD",
              "logicalCpus": 2,
              "threadsPerCore": 1,
              "maxMHz": null,
              "virtualization": "kvm",
              "hypervisor": "KVM"
            },
            "memoryGiB": 3.82,
            "memory": {
              "swapGiB": 6,
              "availableGiB": 2.86,
              "swapDevices": [
                {
                  "kind": "file",
                  "sizeGiB": 2
                },
                {
                  "kind": "file",
                  "sizeGiB": 4
                }
              ],
              "overcommit": 0,
              "swappiness": 60
            },
            "manufacturer": "",
            "product": "",
            "storage": {
              "workspace": {
                "path": "/home/user/actions-runner/_work/benchmark-public/benchmark-public",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.5
              },
              "tmp": {
                "path": "/tmp",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.5
              },
              "root": {
                "path": "/",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.5
              },
              "docker": {
                "path": "/var/lib/docker",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.5
              },
              "dockerDriver": "overlayfs",
              "devices": [
                {
                  "name": "vda",
                  "type": "disk",
                  "sizeGiB": 80,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": null,
                  "mountpoint": null,
                  "children": [
                    {
                      "name": "vda1",
                      "type": "part",
                      "sizeGiB": 79.7,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "ext4",
                      "mountpoint": "/"
                    },
                    {
                      "name": "vda14",
                      "type": "part",
                      "sizeGiB": 0,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": null,
                      "mountpoint": null
                    },
                    {
                      "name": "vda15",
                      "type": "part",
                      "sizeGiB": 0.2,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "vfat",
                      "mountpoint": "/boot/efi"
                    }
                  ]
                },
                {
                  "name": "vdb",
                  "type": "disk",
                  "sizeGiB": 0,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": "iso9660",
                  "mountpoint": null
                }
              ]
            },
            "ec2": null,
            "runsOn": null,
            "network": {
              "country": "FR"
            },
            "runner": {
              "environment": "self-hosted",
              "imageOS": null,
              "imageVersion": null
            }
          },
          "networks": [
            {
              "operator": "OVH SAS",
              "country": "FR",
              "jobs": 29
            },
            {
              "operator": "OVH SAS",
              "country": "PL",
              "jobs": 1
            }
          ],
          "locations": [
            {
              "country": "FR",
              "region": "Hauts-de-France",
              "jobs": 28
            },
            {
              "country": "FR",
              "region": "Grand Est",
              "jobs": 1
            },
            {
              "country": "PL",
              "region": "Mazovia",
              "jobs": 1
            }
          ],
          "zones": [],
          "lifecycles": {},
          "interruptions": 0,
          "samples": 30,
          "successes": 30,
          "status": "success",
          "failedAt": null,
          "lastJobUrl": "https://github.com/runs-on-demo/benchmark-public/actions/runs/43244114191/job/131272198003",
          "failures": [],
          "workload": {
            "median": 60,
            "min": 60,
            "max": 60
          },
          "jobSeconds": 71,
          "queue": {
            "median": 10,
            "p90": 73.60000000000002,
            "max": 91
          },
          "burst": {
            "size": 15,
            "started": 15,
            "allStartedSeconds": 92,
            "peakConcurrent": 12,
            "limit": null,
            "runs": [
              {
                "runId": 42641262895,
                "size": 15,
                "peak": 15,
                "waited": false
              },
              {
                "runId": 43244114191,
                "size": 15,
                "peak": 12,
                "waited": true
              }
            ]
          },
          "phases": {
            "hold": 60
          },
          "metrics": {},
          "cpuJobs": [],
          "price": {
            "perMinute": 0.0003,
            "basis": "boat list price, 2 vCPU / 4 GB",
            "source": "https://docs.boat.dev/pricing.md"
          },
          "cost": {
            "perRun": 0.00035499999999999996,
            "perRunOnDemand": null
          },
          "history": [
            {
              "date": "2026-11-09",
              "runId": 42641262895,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129242821148,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 71,
              "queueSeconds": 9,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-09",
              "runId": 42641262895,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129242821034,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 70,
              "queueSeconds": 9,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-09",
              "runId": 42641262895,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129242821062,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 71,
              "queueSeconds": 10,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-09",
              "runId": 42641262895,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129242821513,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 70,
              "queueSeconds": 10,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-09",
              "runId": 42641262895,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129242821207,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 70,
              "queueSeconds": 10,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-09",
              "runId": 42641262895,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129242821243,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 74,
              "queueSeconds": 10,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-09",
              "runId": 42641262895,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129242821079,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 71,
              "queueSeconds": 10,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-09",
              "runId": 42641262895,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129242821273,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 71,
              "queueSeconds": 9,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-09",
              "runId": 42641262895,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129242830310,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 73,
              "queueSeconds": 10,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-09",
              "runId": 42641262895,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129242830126,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 71,
              "queueSeconds": 9,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-09",
              "runId": 42641262895,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129242830272,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 71,
              "queueSeconds": 10,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-09",
              "runId": 42641262895,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129242830668,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 70,
              "queueSeconds": 72,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-09",
              "runId": 42641262895,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129242830307,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 71,
              "queueSeconds": 70,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-09",
              "runId": 42641262895,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129242830371,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 73,
              "queueSeconds": 10,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-09",
              "runId": 42641262895,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129242830373,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 71,
              "queueSeconds": 72,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-12",
              "runId": 43244114191,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 131272189131,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 80,
              "queueSeconds": 10,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-12",
              "runId": 43244114191,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 131272189154,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 71,
              "queueSeconds": 10,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-12",
              "runId": 43244114191,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 131272189317,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 73,
              "queueSeconds": 10,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-12",
              "runId": 43244114191,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 131272189378,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 70,
              "queueSeconds": 11,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-12",
              "runId": 43244114191,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 131272190719,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 72,
              "queueSeconds": 10,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-12",
              "runId": 43244114191,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 131272189212,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 72,
              "queueSeconds": 10,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-12",
              "runId": 43244114191,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 131272189927,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 72,
              "queueSeconds": 11,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-12",
              "runId": 43244114191,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 131272189225,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 71,
              "queueSeconds": 10,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-12",
              "runId": 43244114191,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 131272197863,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 71,
              "queueSeconds": 11,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-12",
              "runId": 43244114191,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 131272199184,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 74,
              "queueSeconds": 11,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-12",
              "runId": 43244114191,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 131272197954,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 74,
              "queueSeconds": 90,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-12",
              "runId": 43244114191,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 131272197877,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 75,
              "queueSeconds": 91,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-12",
              "runId": 43244114191,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 131272198113,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 70,
              "queueSeconds": 11,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-12",
              "runId": 43244114191,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 131272197912,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 75,
              "queueSeconds": 88,
              "phases": {
                "hold": 60
              }
            },
            {
              "date": "2026-11-12",
              "runId": 43244114191,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 131272198003,
              "status": "success",
              "workloadSeconds": 60,
              "jobSeconds": 91,
              "queueSeconds": 12,
              "phases": {
                "hold": 60
              }
            }
          ],
          "harnessErrors": [],
          "vsGithub": {
            "speedup": 1,
            "costRatio": 0.0507142857142857,
            "baseline": {
              "runnerId": "github-x64-2x8",
              "vcpu": 2
            }
          }
        },
        "cache": {
          "runnerId": "boat-x64-2x4.actions-cache",
          "provider": "boat",
          "arch": "x64",
          "label": "boat-small",
          "tier": null,
          "variant": "small",
          "note": "boat's small size: 2 vCPU / 4 GB, plus 5 GB of swap.",
          "baseId": "boat-x64-2x4",
          "cacheAction": "actions/cache",
          "vcpu": 2,
          "ramGiB": 4,
          "suiteNote": null,
          "instanceType": null,
          "storage": "vm-disk",
          "cpuModel": "AMD Ryzen 9 9950X 16-Core Processor",
          "cpuModels": [
            {
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "share": 1
            }
          ],
          "host": {
            "collectedAt": "2026-11-11T04:36:49+00:00",
            "arch": "x86_64",
            "kernel": "6.8.0-117-generic",
            "os": "Ubuntu 24.04.4 LTS",
            "cpu": {
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "vendor": "AuthenticAMD",
              "logicalCpus": 2,
              "threadsPerCore": 1,
              "maxMHz": null,
              "virtualization": "kvm",
              "hypervisor": "KVM"
            },
            "memoryGiB": 3.82,
            "memory": {
              "swapGiB": 6,
              "availableGiB": 2.86,
              "swapDevices": [
                {
                  "kind": "file",
                  "sizeGiB": 2
                },
                {
                  "kind": "file",
                  "sizeGiB": 4
                }
              ],
              "overcommit": 0,
              "swappiness": 60
            },
            "manufacturer": "",
            "product": "",
            "storage": {
              "workspace": {
                "path": "/home/user/actions-runner/_work/benchmark-public/benchmark-public",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.5
              },
              "tmp": {
                "path": "/tmp",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.5
              },
              "root": {
                "path": "/",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.5
              },
              "docker": {
                "path": "/var/lib/docker",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 78.4,
                "freeGiB": 50.5
              },
              "dockerDriver": "overlayfs",
              "devices": [
                {
                  "name": "vda",
                  "type": "disk",
                  "sizeGiB": 80,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": null,
                  "mountpoint": null,
                  "children": [
                    {
                      "name": "vda1",
                      "type": "part",
                      "sizeGiB": 79.7,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "ext4",
                      "mountpoint": "/"
                    },
                    {
                      "name": "vda14",
                      "type": "part",
                      "sizeGiB": 0,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": null,
                      "mountpoint": null
                    },
                    {
                      "name": "vda15",
                      "type": "part",
                      "sizeGiB": 0.2,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "vfat",
                      "mountpoint": "/boot/efi"
                    }
                  ]
                },
                {
                  "name": "vdb",
                  "type": "disk",
                  "sizeGiB": 0,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": "iso9660",
                  "mountpoint": null
                }
              ]
            },
            "ec2": null,
            "runsOn": null,
            "network": {
              "country": "FR"
            },
            "runner": {
              "environment": "self-hosted",
              "imageOS": null,
              "imageVersion": null
            }
          },
          "networks": [
            {
              "operator": "OVH SAS",
              "country": "FR",
              "jobs": 2
            }
          ],
          "locations": [
            {
              "country": "FR",
              "region": "Hauts-de-France",
              "jobs": 2
            }
          ],
          "zones": [],
          "lifecycles": {},
          "interruptions": 0,
          "samples": 2,
          "successes": 1,
          "status": "success",
          "failedAt": null,
          "lastJobUrl": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42957189372/job/130325075936",
          "failures": [
            {
              "date": "2026-11-08",
              "status": "failure",
              "failedAt": "cache restore",
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42445476552/job/128630790816",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [
                "Failed to restore cache entry. Exiting as fail-on-cache-miss is set. Input key: bench-boat-x64-2x4.actions-cache--1-42445476552-1"
              ],
              "warnings": [
                "Failed to restore: The operation was aborted."
              ],
              "phases": [
                {
                  "name": "cache save",
                  "seconds": 129,
                  "status": "success"
                },
                {
                  "name": "cache restore",
                  "seconds": 65,
                  "status": "failure"
                },
                {
                  "name": "verify",
                  "seconds": 0,
                  "status": "skipped"
                }
              ]
            }
          ],
          "workload": {
            "median": 149,
            "min": 149,
            "max": 149
          },
          "jobSeconds": 183,
          "queue": {
            "median": 9,
            "p90": 9,
            "max": 9
          },
          "burst": {
            "size": 1,
            "started": 1,
            "allStartedSeconds": 9,
            "peakConcurrent": 1,
            "limit": null,
            "runs": [
              {
                "runId": 42445476552,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 42957189372,
                "size": 1,
                "peak": 1,
                "waited": false
              }
            ]
          },
          "phases": {
            "cache save": 59,
            "cache restore": 90,
            "verify": 0
          },
          "metrics": {},
          "cpuJobs": [],
          "price": {
            "perMinute": 0.0003,
            "basis": "boat list price, 2 vCPU / 4 GB",
            "source": "https://docs.boat.dev/pricing.md"
          },
          "cost": {
            "perRun": 0.0009149999999999999,
            "perRunOnDemand": null
          },
          "history": [
            {
              "date": "2026-11-08",
              "runId": 42445476552,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 128630790816,
              "status": "failure",
              "workloadSeconds": null,
              "jobSeconds": 292,
              "queueSeconds": 8,
              "phases": {
                "cache save": 129,
                "cache restore": 65,
                "verify": 0
              }
            },
            {
              "date": "2026-11-11",
              "runId": 42957189372,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 130325075936,
              "status": "success",
              "workloadSeconds": 149,
              "jobSeconds": 183,
              "queueSeconds": 9,
              "phases": {
                "cache save": 59,
                "cache restore": 90,
                "verify": 0
              }
            }
          ],
          "harnessErrors": [],
          "vsGithub": {
            "speedup": 0.7718120805369127,
            "costRatio": 0.060596026490066214,
            "baseline": {
              "runnerId": "github-x64-2x8.actions-cache",
              "vcpu": 2
            }
          }
        }
      }
    },
    {
      "runnerId": "boat-x64-8x16",
      "provider": "boat",
      "arch": "x64",
      "vcpu": 8,
      "ramGiB": 16,
      "label": "boat-large",
      "price": {
        "perMinute": 0.0012,
        "basis": "boat list price, 8 vCPU / 16 GB",
        "source": "https://docs.boat.dev/pricing.md"
      },
      "suites": {
        "hardware": {
          "runnerId": "boat-x64-8x16",
          "provider": "boat",
          "arch": "x64",
          "label": "boat-large",
          "tier": null,
          "variant": "large",
          "note": "boat's large size: 8 vCPU / 16 GB, plus 5 GB of swap.",
          "baseId": null,
          "cacheAction": null,
          "vcpu": 8,
          "ramGiB": 16,
          "suiteNote": null,
          "instanceType": null,
          "storage": "vm-disk",
          "cpuModel": "AMD Ryzen 9 9950X 16-Core Processor",
          "cpuModels": [
            {
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "share": 0.75
            },
            {
              "model": "AMD EPYC 4585PX 16-Core Processor",
              "share": 0.25
            }
          ],
          "host": {
            "collectedAt": "2026-11-11T02:12:16+00:00",
            "arch": "x86_64",
            "kernel": "6.8.0-117-generic",
            "os": "Ubuntu 24.04.4 LTS",
            "cpu": {
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "vendor": "AuthenticAMD",
              "logicalCpus": 8,
              "threadsPerCore": 1,
              "maxMHz": null,
              "virtualization": "kvm",
              "hypervisor": "KVM"
            },
            "memoryGiB": 15.62,
            "memory": {
              "swapGiB": 6,
              "availableGiB": 14.42,
              "swapDevices": [
                {
                  "kind": "file",
                  "sizeGiB": 2
                },
                {
                  "kind": "file",
                  "sizeGiB": 4
                }
              ],
              "overcommit": 0,
              "swappiness": 60
            },
            "manufacturer": "",
            "product": "",
            "storage": {
              "workspace": {
                "path": "/home/user/actions-runner/_work/benchmark-public/benchmark-public",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 146.4,
                "freeGiB": 115.3
              },
              "tmp": {
                "path": "/tmp",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 146.4,
                "freeGiB": 115.3
              },
              "root": {
                "path": "/",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 146.4,
                "freeGiB": 115.3
              },
              "docker": {
                "path": "/var/lib/docker",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 146.4,
                "freeGiB": 115.3
              },
              "dockerDriver": "overlayfs",
              "devices": [
                {
                  "name": "vda",
                  "type": "disk",
                  "sizeGiB": 149,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": null,
                  "mountpoint": null,
                  "children": [
                    {
                      "name": "vda1",
                      "type": "part",
                      "sizeGiB": 148.8,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "ext4",
                      "mountpoint": "/"
                    },
                    {
                      "name": "vda14",
                      "type": "part",
                      "sizeGiB": 0,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": null,
                      "mountpoint": null
                    },
                    {
                      "name": "vda15",
                      "type": "part",
                      "sizeGiB": 0.2,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "vfat",
                      "mountpoint": "/boot/efi"
                    }
                  ]
                },
                {
                  "name": "vdb",
                  "type": "disk",
                  "sizeGiB": 0,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": "iso9660",
                  "mountpoint": null
                }
              ]
            },
            "ec2": null,
            "runsOn": null,
            "network": {
              "country": "FR"
            },
            "runner": {
              "environment": "self-hosted",
              "imageOS": null,
              "imageVersion": null
            }
          },
          "networks": [
            {
              "operator": "OVH SAS",
              "country": "FR",
              "jobs": 3
            },
            {
              "operator": "OVH SAS",
              "country": "PL",
              "jobs": 1
            }
          ],
          "locations": [
            {
              "country": "FR",
              "region": "Hauts-de-France",
              "jobs": 3
            },
            {
              "country": "PL",
              "region": "Mazovia",
              "jobs": 1
            }
          ],
          "zones": [],
          "lifecycles": {},
          "interruptions": 0,
          "samples": 4,
          "successes": 4,
          "status": "success",
          "failedAt": null,
          "lastJobUrl": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42944319645/job/130273397881",
          "failures": [],
          "workload": {
            "median": null,
            "min": null,
            "max": null
          },
          "jobSeconds": 447,
          "queue": {
            "median": 12,
            "p90": 93.80000000000003,
            "max": 128
          },
          "burst": {
            "size": 1,
            "started": 1,
            "allStartedSeconds": 10,
            "peakConcurrent": 1,
            "limit": null,
            "runs": [
              {
                "runId": 42437548337,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 42880322325,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 42885106540,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 42944319645,
                "size": 1,
                "peak": 1,
                "waited": false
              }
            ]
          },
          "phases": {},
          "metrics": {
            "cpu.sysbenchSingleEps": 6177.735000000001,
            "cpu.sysbenchMultiEps": 42293.175,
            "cpu.sevenZipMips": 28408,
            "cpu.passmarkSingle": 3595.3450995907497,
            "cpu.passmarkCpuMark": 20761.593239953472,
            "memory.readMiBps": 39825.994999999995,
            "memory.writeMiBps": 6679.844999999999,
            "disk.seqRead.MiBps": 7583.200000000001,
            "disk.seqRead.iops": 7581.5,
            "disk.seqRead.p99us": 9093.1,
            "disk.seqWrite.MiBps": 1000.3,
            "disk.seqWrite.iops": 999,
            "disk.seqWrite.p99us": 70123.55,
            "disk.randRead.MiBps": 1151,
            "disk.randRead.iops": 294650.5,
            "disk.randRead.p99us": 1646.6,
            "disk.randWrite.MiBps": 258.35,
            "disk.randWrite.iops": 66127,
            "disk.randWrite.p99us": 16678.9,
            "disk.randReadQd1.MiBps": 31.95,
            "disk.randReadQd1.iops": 8179,
            "disk.randReadQd1.p99us": 569.3499999999999,
            "disk.syncWrite.MiBps": 4.15,
            "disk.syncWrite.iops": 1061.5,
            "disk.syncWrite.p99us": 1192.95,
            "network.cdnDownload.MiBps": 65.8,
            "network.cdnDownload.MiB": 133.6,
            "network.cdnDownload.seconds": 2.0549999999999997,
            "network.githubDownload.MiBps": 60.8,
            "network.githubDownload.MiB": 34.3,
            "network.githubDownload.seconds": 0.585,
            "docker.pullSeconds": 12.335,
            "docker.firstRunSeconds": 3.26
          },
          "cpuJobs": [
            {
              "date": "2026-11-08",
              "model": "AMD EPYC 4585PX 16-Core Processor",
              "cpu.sysbenchSingleEps": 6417.41,
              "cpu.sysbenchMultiEps": 44021.58,
              "cpu.sevenZipMips": 48360,
              "cpu.passmarkSingle": 3753.260224021723,
              "cpu.passmarkCpuMark": 24184.03241843065
            },
            {
              "date": "2026-11-10",
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "cpu.sysbenchSingleEps": 5699.11,
              "cpu.sysbenchMultiEps": 32121.36,
              "cpu.sevenZipMips": 21052,
              "cpu.passmarkSingle": 3410.574091317365,
              "cpu.passmarkCpuMark": 20216.2475290891
            },
            {
              "date": "2026-11-10",
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "cpu.sysbenchSingleEps": 5938.06,
              "cpu.sysbenchMultiEps": 40564.77,
              "cpu.sevenZipMips": 28220,
              "cpu.passmarkSingle": 3437.4299751597764,
              "cpu.passmarkCpuMark": 19600.435123462663
            },
            {
              "date": "2026-11-11",
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "cpu.sysbenchSingleEps": 6431.44,
              "cpu.sysbenchMultiEps": 44746.92,
              "cpu.sevenZipMips": 28596,
              "cpu.passmarkSingle": 3892.023470448863,
              "cpu.passmarkCpuMark": 21306.938950817843
            }
          ],
          "price": {
            "perMinute": 0.0012,
            "basis": "boat list price, 8 vCPU / 16 GB",
            "source": "https://docs.boat.dev/pricing.md"
          },
          "cost": {
            "perRun": 0.00894,
            "perRunOnDemand": null
          },
          "history": [
            {
              "date": "2026-11-08",
              "runId": 42437548337,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 128599573388,
              "status": "success",
              "workloadSeconds": null,
              "jobSeconds": 416,
              "queueSeconds": 9
            },
            {
              "date": "2026-11-10",
              "runId": 42880322325,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 130054658213,
              "status": "success",
              "workloadSeconds": null,
              "jobSeconds": 498,
              "queueSeconds": 14
            },
            {
              "date": "2026-11-10",
              "runId": 42885106540,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 130071380472,
              "status": "success",
              "workloadSeconds": null,
              "jobSeconds": 447,
              "queueSeconds": 128
            },
            {
              "date": "2026-11-11",
              "runId": 42944319645,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 130273397881,
              "status": "success",
              "workloadSeconds": null,
              "jobSeconds": 447,
              "queueSeconds": 10
            }
          ],
          "harnessErrors": [],
          "vsGithub": null
        },
        "rust": {
          "runnerId": "boat-x64-8x16",
          "provider": "boat",
          "arch": "x64",
          "label": "boat-large",
          "tier": null,
          "variant": "large",
          "note": "boat's large size: 8 vCPU / 16 GB, plus 5 GB of swap.",
          "baseId": null,
          "cacheAction": null,
          "vcpu": 8,
          "ramGiB": 16,
          "suiteNote": null,
          "instanceType": null,
          "storage": "vm-disk",
          "cpuModel": "AMD Ryzen 9 9950X 16-Core Processor",
          "cpuModels": [
            {
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "share": 0.5
            },
            {
              "model": "AMD EPYC 4585PX 16-Core Processor",
              "share": 0.25
            },
            {
              "model": "AMD EPYC 9455 48-Core Processor",
              "share": 0.25
            }
          ],
          "host": {
            "collectedAt": "2026-11-13T02:09:05+00:00",
            "arch": "x86_64",
            "kernel": "6.8.0-117-generic",
            "os": "Ubuntu 24.04.4 LTS",
            "cpu": {
              "model": "AMD EPYC 9455 48-Core Processor",
              "vendor": "AuthenticAMD",
              "logicalCpus": 8,
              "threadsPerCore": 1,
              "maxMHz": null,
              "virtualization": "kvm",
              "hypervisor": "KVM"
            },
            "memoryGiB": 15.62,
            "memory": {
              "swapGiB": 6,
              "availableGiB": 14.43,
              "swapDevices": [
                {
                  "kind": "file",
                  "sizeGiB": 2
                },
                {
                  "kind": "file",
                  "sizeGiB": 4
                }
              ],
              "overcommit": 0,
              "swappiness": 60
            },
            "manufacturer": "",
            "product": "",
            "storage": {
              "workspace": {
                "path": "/home/user/actions-runner/_work/benchmark-public/benchmark-public",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 146.4,
                "freeGiB": 115.3
              },
              "tmp": {
                "path": "/tmp",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 146.4,
                "freeGiB": 115.3
              },
              "root": {
                "path": "/",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 146.4,
                "freeGiB": 115.3
              },
              "docker": {
                "path": "/var/lib/docker",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 146.4,
                "freeGiB": 115.3
              },
              "dockerDriver": "overlayfs",
              "devices": [
                {
                  "name": "vda",
                  "type": "disk",
                  "sizeGiB": 149,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": null,
                  "mountpoint": null,
                  "children": [
                    {
                      "name": "vda1",
                      "type": "part",
                      "sizeGiB": 148.8,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "ext4",
                      "mountpoint": "/"
                    },
                    {
                      "name": "vda14",
                      "type": "part",
                      "sizeGiB": 0,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": null,
                      "mountpoint": null
                    },
                    {
                      "name": "vda15",
                      "type": "part",
                      "sizeGiB": 0.2,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "vfat",
                      "mountpoint": "/boot/efi"
                    }
                  ]
                },
                {
                  "name": "vdb",
                  "type": "disk",
                  "sizeGiB": 0,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": "iso9660",
                  "mountpoint": null
                }
              ]
            },
            "ec2": null,
            "runsOn": null,
            "network": {
              "country": "FR"
            },
            "runner": {
              "environment": "self-hosted",
              "imageOS": null,
              "imageVersion": null
            }
          },
          "networks": [
            {
              "operator": "OVH SAS",
              "country": "FR",
              "jobs": 3
            },
            {
              "operator": "OVH SAS",
              "country": "PL",
              "jobs": 1
            }
          ],
          "locations": [
            {
              "country": "FR",
              "region": "Hauts-de-France",
              "jobs": 2
            },
            {
              "country": "FR",
              "region": "Grand Est",
              "jobs": 1
            },
            {
              "country": "PL",
              "region": "Mazovia",
              "jobs": 1
            }
          ],
          "zones": [],
          "lifecycles": {},
          "interruptions": 0,
          "samples": 4,
          "successes": 4,
          "status": "success",
          "failedAt": null,
          "lastJobUrl": "https://github.com/runs-on-demo/benchmark-public/actions/runs/43350020470/job/131638621652",
          "failures": [],
          "workload": {
            "median": 110,
            "min": 91,
            "max": 519
          },
          "jobSeconds": 125.5,
          "queue": {
            "median": 57.5,
            "p90": 215.60000000000002,
            "max": 263
          },
          "burst": {
            "size": 1,
            "started": 1,
            "allStartedSeconds": 10,
            "peakConcurrent": 1,
            "limit": null,
            "runs": [
              {
                "runId": 42740809177,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 42880328691,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 42885113654,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 43350020470,
                "size": 1,
                "peak": 1,
                "waited": false
              }
            ]
          },
          "phases": {
            "checkout": 1,
            "system packages": 14,
            "toolchain": 7,
            "cargo fmt": 0,
            "cargo test": 49.5,
            "cargo clippy": 19.5,
            "cargo clippy (no features)": 7
          },
          "metrics": {},
          "cpuJobs": [],
          "price": {
            "perMinute": 0.0012,
            "basis": "boat list price, 8 vCPU / 16 GB",
            "source": "https://docs.boat.dev/pricing.md"
          },
          "cost": {
            "perRun": 0.00251,
            "perRunOnDemand": null
          },
          "history": [
            {
              "date": "2026-11-10",
              "runId": 42740809177,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129581177830,
              "status": "success",
              "workloadSeconds": 519,
              "jobSeconds": 532,
              "queueSeconds": 10,
              "phases": {
                "checkout": 0,
                "system packages": 446,
                "toolchain": 8,
                "cargo fmt": 0,
                "cargo test": 43,
                "cargo clippy": 16,
                "cargo clippy (no features)": 6
              }
            },
            {
              "date": "2026-11-10",
              "runId": 42880328691,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 130054668041,
              "status": "success",
              "workloadSeconds": 105,
              "jobSeconds": 120,
              "queueSeconds": 105,
              "phases": {
                "checkout": 1,
                "system packages": 14,
                "toolchain": 7,
                "cargo fmt": 0,
                "cargo test": 54,
                "cargo clippy": 21,
                "cargo clippy (no features)": 8
              }
            },
            {
              "date": "2026-11-10",
              "runId": 42885113654,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 130071427148,
              "status": "success",
              "workloadSeconds": 115,
              "jobSeconds": 131,
              "queueSeconds": 263,
              "phases": {
                "checkout": 1,
                "system packages": 11,
                "toolchain": 7,
                "cargo fmt": 0,
                "cargo test": 59,
                "cargo clippy": 28,
                "cargo clippy (no features)": 9
              }
            },
            {
              "date": "2026-11-13",
              "runId": 43350020470,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 131638621652,
              "status": "success",
              "workloadSeconds": 91,
              "jobSeconds": 105,
              "queueSeconds": 10,
              "phases": {
                "checkout": 1,
                "system packages": 14,
                "toolchain": 7,
                "cargo fmt": 0,
                "cargo test": 45,
                "cargo clippy": 18,
                "cargo clippy (no features)": 6
              }
            }
          ],
          "harnessErrors": [],
          "vsGithub": {
            "speedup": 1.1727272727272726,
            "costRatio": 0.04924787442773054,
            "baseline": {
              "runnerId": "github-x64-8x32",
              "vcpu": 8
            }
          }
        },
        "node": {
          "runnerId": "boat-x64-8x16",
          "provider": "boat",
          "arch": "x64",
          "label": "boat-large",
          "tier": null,
          "variant": "large",
          "note": "boat's large size: 8 vCPU / 16 GB, plus 5 GB of swap.",
          "baseId": null,
          "cacheAction": null,
          "vcpu": 8,
          "ramGiB": 16,
          "suiteNote": null,
          "instanceType": null,
          "storage": "vm-disk",
          "cpuModel": "AMD Ryzen 9 9950X 16-Core Processor",
          "cpuModels": [
            {
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "share": 1
            }
          ],
          "host": {
            "collectedAt": "2026-11-13T04:05:01+00:00",
            "arch": "x86_64",
            "kernel": "6.8.0-117-generic",
            "os": "Ubuntu 24.04.4 LTS",
            "cpu": {
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "vendor": "AuthenticAMD",
              "logicalCpus": 8,
              "threadsPerCore": 1,
              "maxMHz": null,
              "virtualization": "kvm",
              "hypervisor": "KVM"
            },
            "memoryGiB": 15.62,
            "memory": {
              "swapGiB": 6,
              "availableGiB": 14.45,
              "swapDevices": [
                {
                  "kind": "file",
                  "sizeGiB": 2
                },
                {
                  "kind": "file",
                  "sizeGiB": 4
                }
              ],
              "overcommit": 0,
              "swappiness": 60
            },
            "manufacturer": "",
            "product": "",
            "storage": {
              "workspace": {
                "path": "/home/user/actions-runner/_work/benchmark-public/benchmark-public",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 146.4,
                "freeGiB": 115.3
              },
              "tmp": {
                "path": "/tmp",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 146.4,
                "freeGiB": 115.3
              },
              "root": {
                "path": "/",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 146.4,
                "freeGiB": 115.3
              },
              "docker": {
                "path": "/var/lib/docker",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 146.4,
                "freeGiB": 115.3
              },
              "dockerDriver": "overlayfs",
              "devices": [
                {
                  "name": "vda",
                  "type": "disk",
                  "sizeGiB": 149,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": null,
                  "mountpoint": null,
                  "children": [
                    {
                      "name": "vda1",
                      "type": "part",
                      "sizeGiB": 148.8,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "ext4",
                      "mountpoint": "/"
                    },
                    {
                      "name": "vda14",
                      "type": "part",
                      "sizeGiB": 0,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": null,
                      "mountpoint": null
                    },
                    {
                      "name": "vda15",
                      "type": "part",
                      "sizeGiB": 0.2,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "vfat",
                      "mountpoint": "/boot/efi"
                    }
                  ]
                },
                {
                  "name": "vdb",
                  "type": "disk",
                  "sizeGiB": 0,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": "iso9660",
                  "mountpoint": null
                }
              ]
            },
            "ec2": null,
            "runsOn": null,
            "network": {
              "country": "FR"
            },
            "runner": {
              "environment": "self-hosted",
              "imageOS": null,
              "imageVersion": null
            }
          },
          "networks": [
            {
              "operator": "OVH SAS",
              "country": "FR",
              "jobs": 4
            }
          ],
          "locations": [
            {
              "country": "FR",
              "region": "Hauts-de-France",
              "jobs": 4
            }
          ],
          "zones": [],
          "lifecycles": {},
          "interruptions": 0,
          "samples": 4,
          "successes": 4,
          "status": "success",
          "failedAt": null,
          "lastJobUrl": "https://github.com/runs-on-demo/benchmark-public/actions/runs/43363107291/job/131681078905",
          "failures": [],
          "workload": {
            "median": 71,
            "min": 36,
            "max": 165
          },
          "jobSeconds": 87.5,
          "queue": {
            "median": 63,
            "p90": 134.2,
            "max": 142
          },
          "burst": {
            "size": 1,
            "started": 1,
            "allStartedSeconds": 8,
            "peakConcurrent": 1,
            "limit": null,
            "runs": [
              {
                "runId": 42753428184,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 42880335546,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 42886745419,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 43363107291,
                "size": 1,
                "peak": 1,
                "waited": false
              }
            ]
          },
          "phases": {
            "toolchain": 1,
            "clone": 4,
            "bun install": 25,
            "typecheck": 34
          },
          "metrics": {
            "node.installAttempts": 1,
            "node.typecheckConcurrency": 4,
            "node.typecheckPeakUsedMiB": 8984.5
          },
          "cpuJobs": [],
          "price": {
            "perMinute": 0.0012,
            "basis": "boat list price, 8 vCPU / 16 GB",
            "source": "https://docs.boat.dev/pricing.md"
          },
          "cost": {
            "perRun": 0.0017499999999999998,
            "perRunOnDemand": null
          },
          "history": [
            {
              "date": "2026-11-10",
              "runId": 42753428184,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129622214448,
              "status": "success",
              "workloadSeconds": 102,
              "jobSeconds": 121,
              "queueSeconds": 10,
              "phases": {
                "toolchain": 1,
                "clone": 4,
                "bun install": 39,
                "typecheck": 58
              }
            },
            {
              "date": "2026-11-10",
              "runId": 42880335546,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 130054690556,
              "status": "success",
              "workloadSeconds": 40,
              "jobSeconds": 54,
              "queueSeconds": 116,
              "phases": {
                "toolchain": 1,
                "clone": 4,
                "bun install": 11,
                "typecheck": 24
              }
            },
            {
              "date": "2026-11-10",
              "runId": 42886745419,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 130077058469,
              "status": "success",
              "workloadSeconds": 165,
              "jobSeconds": 184,
              "queueSeconds": 142,
              "phases": {
                "toolchain": 49,
                "clone": 3,
                "bun install": 69,
                "typecheck": 44
              }
            },
            {
              "date": "2026-11-13",
              "runId": 43363107291,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 131681078905,
              "status": "success",
              "workloadSeconds": 36,
              "jobSeconds": 48,
              "queueSeconds": 8,
              "phases": {
                "toolchain": 1,
                "clone": 4,
                "bun install": 11,
                "typecheck": 20
              }
            }
          ],
          "harnessErrors": [],
          "vsGithub": {
            "speedup": 0.9507042253521126,
            "costRatio": 0.053030303030303025,
            "baseline": {
              "runnerId": "github-x64-8x32",
              "vcpu": 8
            }
          }
        },
        "docker": {
          "runnerId": "boat-x64-8x16",
          "provider": "boat",
          "arch": "x64",
          "label": "boat-large",
          "tier": null,
          "variant": "large",
          "note": "boat's large size: 8 vCPU / 16 GB, plus 5 GB of swap.",
          "baseId": null,
          "cacheAction": null,
          "vcpu": 8,
          "ramGiB": 16,
          "suiteNote": null,
          "instanceType": null,
          "storage": "vm-disk",
          "cpuModel": "AMD Ryzen 9 9950X 16-Core Processor",
          "cpuModels": [
            {
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "share": 1
            }
          ],
          "host": {
            "collectedAt": "2026-11-13T06:20:58+00:00",
            "arch": "x86_64",
            "kernel": "6.8.0-117-generic",
            "os": "Ubuntu 24.04.4 LTS",
            "cpu": {
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "vendor": "AuthenticAMD",
              "logicalCpus": 8,
              "threadsPerCore": 1,
              "maxMHz": null,
              "virtualization": "kvm",
              "hypervisor": "KVM"
            },
            "memoryGiB": 15.62,
            "memory": {
              "swapGiB": 6,
              "availableGiB": 14.43,
              "swapDevices": [
                {
                  "kind": "file",
                  "sizeGiB": 2
                },
                {
                  "kind": "file",
                  "sizeGiB": 4
                }
              ],
              "overcommit": 0,
              "swappiness": 60
            },
            "manufacturer": "",
            "product": "",
            "storage": {
              "workspace": {
                "path": "/home/user/actions-runner/_work/benchmark-public/benchmark-public",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 146.4,
                "freeGiB": 115.7
              },
              "tmp": {
                "path": "/tmp",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 146.4,
                "freeGiB": 115.7
              },
              "root": {
                "path": "/",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 146.4,
                "freeGiB": 115.7
              },
              "docker": {
                "path": "/var/lib/docker",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 146.4,
                "freeGiB": 115.7
              },
              "dockerDriver": "overlayfs",
              "devices": [
                {
                  "name": "vda",
                  "type": "disk",
                  "sizeGiB": 149,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": null,
                  "mountpoint": null,
                  "children": [
                    {
                      "name": "vda1",
                      "type": "part",
                      "sizeGiB": 148.8,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "ext4",
                      "mountpoint": "/"
                    },
                    {
                      "name": "vda14",
                      "type": "part",
                      "sizeGiB": 0,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": null,
                      "mountpoint": null
                    },
                    {
                      "name": "vda15",
                      "type": "part",
                      "sizeGiB": 0.2,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "vfat",
                      "mountpoint": "/boot/efi"
                    }
                  ]
                },
                {
                  "name": "vdb",
                  "type": "disk",
                  "sizeGiB": 0,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": "iso9660",
                  "mountpoint": null
                }
              ]
            },
            "ec2": null,
            "runsOn": null,
            "network": {
              "country": "FR"
            },
            "runner": {
              "environment": "self-hosted",
              "imageOS": null,
              "imageVersion": null
            }
          },
          "networks": [
            {
              "operator": "OVH SAS",
              "country": "FR",
              "jobs": 3
            }
          ],
          "locations": [
            {
              "country": "FR",
              "region": "Hauts-de-France",
              "jobs": 3
            }
          ],
          "zones": [],
          "lifecycles": {},
          "interruptions": 0,
          "samples": 3,
          "successes": 3,
          "status": "success",
          "failedAt": null,
          "lastJobUrl": "https://github.com/runs-on-demo/benchmark-public/actions/runs/43378009832/job/131729046940",
          "failures": [],
          "workload": {
            "median": 527,
            "min": 423,
            "max": 1016
          },
          "jobSeconds": 564,
          "queue": {
            "median": 9,
            "p90": 9,
            "max": 9
          },
          "burst": {
            "size": 1,
            "started": 1,
            "allStartedSeconds": 9,
            "peakConcurrent": 1,
            "limit": null,
            "runs": [
              {
                "runId": 42346381953,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 42767806880,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 43378009832,
                "size": 1,
                "peak": 1,
                "waited": false
              }
            ]
          },
          "phases": {
            "fetch source": 28,
            "buildx setup": 11,
            "docker build": 458
          },
          "metrics": {},
          "cpuJobs": [],
          "price": {
            "perMinute": 0.0012,
            "basis": "boat list price, 8 vCPU / 16 GB",
            "source": "https://docs.boat.dev/pricing.md"
          },
          "cost": {
            "perRun": 0.01128,
            "perRunOnDemand": null
          },
          "history": [
            {
              "date": "2026-11-07",
              "runId": 42346381953,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 128324973364,
              "status": "success",
              "workloadSeconds": 1016,
              "jobSeconds": 1054,
              "queueSeconds": 8,
              "phases": {
                "fetch source": 28,
                "buildx setup": 31,
                "docker build": 957
              }
            },
            {
              "date": "2026-11-10",
              "runId": 42767806880,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129668387697,
              "status": "success",
              "workloadSeconds": 423,
              "jobSeconds": 457,
              "queueSeconds": 9,
              "phases": {
                "fetch source": 24,
                "buildx setup": 8,
                "docker build": 391
              }
            },
            {
              "date": "2026-11-13",
              "runId": 43378009832,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 131729046940,
              "status": "success",
              "workloadSeconds": 527,
              "jobSeconds": 564,
              "queueSeconds": 9,
              "phases": {
                "fetch source": 58,
                "buildx setup": 11,
                "docker build": 458
              }
            }
          ],
          "harnessErrors": [],
          "vsGithub": {
            "speedup": 0.8766603415559773,
            "costRatio": 0.05187797025908325,
            "baseline": {
              "runnerId": "github-x64-8x32",
              "vcpu": 8
            }
          }
        },
        "burst": {
          "runnerId": "boat-x64-8x16",
          "provider": "boat",
          "arch": "x64",
          "label": "boat-large",
          "tier": null,
          "variant": "large",
          "note": "boat's large size: 8 vCPU / 16 GB, plus 5 GB of swap.",
          "baseId": null,
          "cacheAction": null,
          "vcpu": 8,
          "ramGiB": 16,
          "suiteNote": null,
          "instanceType": null,
          "storage": "vm-disk",
          "cpuModel": null,
          "cpuModels": [],
          "host": null,
          "networks": [],
          "locations": [],
          "zones": [],
          "lifecycles": {},
          "interruptions": 0,
          "samples": 15,
          "successes": 0,
          "status": "failure",
          "failedAt": "Set up runner",
          "lastJobUrl": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42844802537/job/129929489121",
          "failures": [
            {
              "date": "2026-11-10",
              "status": "failure",
              "failedAt": "Set up runner",
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42844802537/job/129929481437",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [
                "runs-on-demo/benchmark-public is public and @github-actions[bot] is not on its allowed users. Add them with boat ci public or in the CI tab."
              ],
              "warnings": [],
              "phases": [
                {
                  "name": "hold",
                  "seconds": 0,
                  "status": "skipped"
                }
              ]
            },
            {
              "date": "2026-11-10",
              "status": "failure",
              "failedAt": "Set up runner",
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42844802537/job/129929481378",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [
                "runs-on-demo/benchmark-public is public and @github-actions[bot] is not on its allowed users. Add them with boat ci public or in the CI tab."
              ],
              "warnings": [],
              "phases": [
                {
                  "name": "hold",
                  "seconds": 0,
                  "status": "skipped"
                }
              ]
            },
            {
              "date": "2026-11-10",
              "status": "failure",
              "failedAt": "Set up runner",
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42844802537/job/129929481545",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [
                "runs-on-demo/benchmark-public is public and @github-actions[bot] is not on its allowed users. Add them with boat ci public or in the CI tab."
              ],
              "warnings": [],
              "phases": [
                {
                  "name": "hold",
                  "seconds": 0,
                  "status": "skipped"
                }
              ]
            },
            {
              "date": "2026-11-10",
              "status": "failure",
              "failedAt": "Set up runner",
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42844802537/job/129929481647",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [
                "runs-on-demo/benchmark-public is public and @github-actions[bot] is not on its allowed users. Add them with boat ci public or in the CI tab."
              ],
              "warnings": [],
              "phases": [
                {
                  "name": "hold",
                  "seconds": 0,
                  "status": "skipped"
                }
              ]
            },
            {
              "date": "2026-11-10",
              "status": "failure",
              "failedAt": "Set up runner",
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42844802537/job/129929481622",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [
                "runs-on-demo/benchmark-public is public and @github-actions[bot] is not on its allowed users. Add them with boat ci public or in the CI tab."
              ],
              "warnings": [],
              "phases": [
                {
                  "name": "hold",
                  "seconds": 0,
                  "status": "skipped"
                }
              ]
            },
            {
              "date": "2026-11-10",
              "status": "failure",
              "failedAt": "Set up runner",
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42844802537/job/129929481547",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [
                "runs-on-demo/benchmark-public is public and @github-actions[bot] is not on its allowed users. Add them with boat ci public or in the CI tab."
              ],
              "warnings": [],
              "phases": [
                {
                  "name": "hold",
                  "seconds": 0,
                  "status": "skipped"
                }
              ]
            },
            {
              "date": "2026-11-10",
              "status": "failure",
              "failedAt": "Set up runner",
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42844802537/job/129929481668",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [
                "runs-on-demo/benchmark-public is public and @github-actions[bot] is not on its allowed users. Add them with boat ci public or in the CI tab."
              ],
              "warnings": [],
              "phases": [
                {
                  "name": "hold",
                  "seconds": 0,
                  "status": "skipped"
                }
              ]
            },
            {
              "date": "2026-11-10",
              "status": "failure",
              "failedAt": "Set up runner",
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42844802537/job/129929481746",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [
                "runs-on-demo/benchmark-public is public and @github-actions[bot] is not on its allowed users. Add them with boat ci public or in the CI tab."
              ],
              "warnings": [],
              "phases": [
                {
                  "name": "hold",
                  "seconds": 0,
                  "status": "skipped"
                }
              ]
            },
            {
              "date": "2026-11-10",
              "status": "failure",
              "failedAt": "Set up runner",
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42844802537/job/129929488993",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [
                "runs-on-demo/benchmark-public is public and @github-actions[bot] is not on its allowed users. Add them with boat ci public or in the CI tab."
              ],
              "warnings": [],
              "phases": [
                {
                  "name": "hold",
                  "seconds": 0,
                  "status": "skipped"
                }
              ]
            },
            {
              "date": "2026-11-10",
              "status": "failure",
              "failedAt": "Set up runner",
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42844802537/job/129929489059",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [
                "runs-on-demo/benchmark-public is public and @github-actions[bot] is not on its allowed users. Add them with boat ci public or in the CI tab."
              ],
              "warnings": [],
              "phases": [
                {
                  "name": "hold",
                  "seconds": 0,
                  "status": "skipped"
                }
              ]
            },
            {
              "date": "2026-11-10",
              "status": "failure",
              "failedAt": "Set up runner",
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42844802537/job/129929489074",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [
                "runs-on-demo/benchmark-public is public and @github-actions[bot] is not on its allowed users. Add them with boat ci public or in the CI tab."
              ],
              "warnings": [],
              "phases": [
                {
                  "name": "hold",
                  "seconds": 0,
                  "status": "skipped"
                }
              ]
            },
            {
              "date": "2026-11-10",
              "status": "failure",
              "failedAt": "Set up runner",
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42844802537/job/129929489033",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [
                "runs-on-demo/benchmark-public is public and @github-actions[bot] is not on its allowed users. Add them with boat ci public or in the CI tab."
              ],
              "warnings": [],
              "phases": [
                {
                  "name": "hold",
                  "seconds": 0,
                  "status": "skipped"
                }
              ]
            },
            {
              "date": "2026-11-10",
              "status": "failure",
              "failedAt": "Set up runner",
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42844802537/job/129929489084",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [
                "runs-on-demo/benchmark-public is public and @github-actions[bot] is not on its allowed users. Add them with boat ci public or in the CI tab."
              ],
              "warnings": [],
              "phases": [
                {
                  "name": "hold",
                  "seconds": 0,
                  "status": "skipped"
                }
              ]
            },
            {
              "date": "2026-11-10",
              "status": "failure",
              "failedAt": "Set up runner",
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42844802537/job/129929489004",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [
                "runs-on-demo/benchmark-public is public and @github-actions[bot] is not on its allowed users. Add them with boat ci public or in the CI tab."
              ],
              "warnings": [],
              "phases": [
                {
                  "name": "hold",
                  "seconds": 0,
                  "status": "skipped"
                }
              ]
            },
            {
              "date": "2026-11-10",
              "status": "failure",
              "failedAt": "Set up runner",
              "url": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42844802537/job/129929489121",
              "repository": "runs-on-demo/benchmark-public",
              "errors": [
                "runs-on-demo/benchmark-public is public and @github-actions[bot] is not on its allowed users. Add them with boat ci public or in the CI tab."
              ],
              "warnings": [],
              "phases": [
                {
                  "name": "hold",
                  "seconds": 0,
                  "status": "skipped"
                }
              ]
            }
          ],
          "workload": {
            "median": null,
            "min": null,
            "max": null
          },
          "jobSeconds": null,
          "queue": {
            "median": null,
            "p90": null,
            "max": null
          },
          "burst": {
            "size": 15,
            "started": 15,
            "allStartedSeconds": 14884,
            "peakConcurrent": 2,
            "limit": 2,
            "runs": [
              {
                "runId": 42844802537,
                "size": 15,
                "peak": 2,
                "waited": true
              }
            ]
          },
          "phases": {},
          "metrics": {},
          "cpuJobs": [],
          "price": {
            "perMinute": 0.0012,
            "basis": "boat list price, 8 vCPU / 16 GB",
            "source": "https://docs.boat.dev/pricing.md"
          },
          "cost": null,
          "history": [
            {
              "date": "2026-11-10",
              "runId": 42844802537,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129929481437,
              "status": "failure",
              "workloadSeconds": null,
              "jobSeconds": 5,
              "queueSeconds": 12476,
              "phases": {
                "hold": 0
              }
            },
            {
              "date": "2026-11-10",
              "runId": 42844802537,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129929481378,
              "status": "failure",
              "workloadSeconds": null,
              "jobSeconds": 6,
              "queueSeconds": 12477,
              "phases": {
                "hold": 0
              }
            },
            {
              "date": "2026-11-10",
              "runId": 42844802537,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129929481545,
              "status": "failure",
              "workloadSeconds": null,
              "jobSeconds": 7,
              "queueSeconds": 14186,
              "phases": {
                "hold": 0
              }
            },
            {
              "date": "2026-11-10",
              "runId": 42844802537,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129929481647,
              "status": "failure",
              "workloadSeconds": null,
              "jobSeconds": 5,
              "queueSeconds": 14181,
              "phases": {
                "hold": 0
              }
            },
            {
              "date": "2026-11-10",
              "runId": 42844802537,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129929481622,
              "status": "failure",
              "workloadSeconds": null,
              "jobSeconds": 6,
              "queueSeconds": 14314,
              "phases": {
                "hold": 0
              }
            },
            {
              "date": "2026-11-10",
              "runId": 42844802537,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129929481547,
              "status": "failure",
              "workloadSeconds": null,
              "jobSeconds": 7,
              "queueSeconds": 14286,
              "phases": {
                "hold": 0
              }
            },
            {
              "date": "2026-11-10",
              "runId": 42844802537,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129929481668,
              "status": "failure",
              "workloadSeconds": null,
              "jobSeconds": 6,
              "queueSeconds": 14298,
              "phases": {
                "hold": 0
              }
            },
            {
              "date": "2026-11-10",
              "runId": 42844802537,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129929481746,
              "status": "failure",
              "workloadSeconds": null,
              "jobSeconds": 6,
              "queueSeconds": 14302,
              "phases": {
                "hold": 0
              }
            },
            {
              "date": "2026-11-10",
              "runId": 42844802537,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129929488993,
              "status": "failure",
              "workloadSeconds": null,
              "jobSeconds": 5,
              "queueSeconds": 14421,
              "phases": {
                "hold": 0
              }
            },
            {
              "date": "2026-11-10",
              "runId": 42844802537,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129929489059,
              "status": "failure",
              "workloadSeconds": null,
              "jobSeconds": 6,
              "queueSeconds": 14867,
              "phases": {
                "hold": 0
              }
            },
            {
              "date": "2026-11-10",
              "runId": 42844802537,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129929489074,
              "status": "failure",
              "workloadSeconds": null,
              "jobSeconds": 6,
              "queueSeconds": 14385,
              "phases": {
                "hold": 0
              }
            },
            {
              "date": "2026-11-10",
              "runId": 42844802537,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129929489033,
              "status": "failure",
              "workloadSeconds": null,
              "jobSeconds": 20,
              "queueSeconds": 14378,
              "phases": {
                "hold": 0
              }
            },
            {
              "date": "2026-11-10",
              "runId": 42844802537,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129929489084,
              "status": "failure",
              "workloadSeconds": null,
              "jobSeconds": 6,
              "queueSeconds": 14764,
              "phases": {
                "hold": 0
              }
            },
            {
              "date": "2026-11-10",
              "runId": 42844802537,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129929489004,
              "status": "failure",
              "workloadSeconds": null,
              "jobSeconds": 6,
              "queueSeconds": 14883,
              "phases": {
                "hold": 0
              }
            },
            {
              "date": "2026-11-10",
              "runId": 42844802537,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 129929489121,
              "status": "failure",
              "workloadSeconds": null,
              "jobSeconds": 6,
              "queueSeconds": 14401,
              "phases": {
                "hold": 0
              }
            }
          ],
          "harnessErrors": [],
          "vsGithub": null
        },
        "cache": {
          "runnerId": "boat-x64-8x16.actions-cache",
          "provider": "boat",
          "arch": "x64",
          "label": "boat-large",
          "tier": null,
          "variant": "large",
          "note": "boat's large size: 8 vCPU / 16 GB, plus 5 GB of swap.",
          "baseId": "boat-x64-8x16",
          "cacheAction": "actions/cache",
          "vcpu": 8,
          "ramGiB": 16,
          "suiteNote": null,
          "instanceType": null,
          "storage": "vm-disk",
          "cpuModel": "AMD EPYC 9455 48-Core Processor",
          "cpuModels": [
            {
              "model": "AMD EPYC 9455 48-Core Processor",
              "share": 0.5
            },
            {
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "share": 0.5
            }
          ],
          "host": {
            "collectedAt": "2026-11-11T04:48:05+00:00",
            "arch": "x86_64",
            "kernel": "6.8.0-117-generic",
            "os": "Ubuntu 24.04.4 LTS",
            "cpu": {
              "model": "AMD Ryzen 9 9950X 16-Core Processor",
              "vendor": "AuthenticAMD",
              "logicalCpus": 8,
              "threadsPerCore": 1,
              "maxMHz": null,
              "virtualization": "kvm",
              "hypervisor": "KVM"
            },
            "memoryGiB": 15.62,
            "memory": {
              "swapGiB": 6,
              "availableGiB": 14.36,
              "swapDevices": [
                {
                  "kind": "file",
                  "sizeGiB": 2
                },
                {
                  "kind": "file",
                  "sizeGiB": 4
                }
              ],
              "overcommit": 0,
              "swappiness": 60
            },
            "manufacturer": "",
            "product": "",
            "storage": {
              "workspace": {
                "path": "/home/user/actions-runner/_work/benchmark-public/benchmark-public",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 146.4,
                "freeGiB": 115.7
              },
              "tmp": {
                "path": "/tmp",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 146.4,
                "freeGiB": 115.7
              },
              "root": {
                "path": "/",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 146.4,
                "freeGiB": 115.7
              },
              "docker": {
                "path": "/var/lib/docker",
                "source": "/dev/vda1",
                "target": "/",
                "fstype": "ext4",
                "options": "rw,relatime",
                "sizeGiB": 146.4,
                "freeGiB": 115.7
              },
              "dockerDriver": "overlayfs",
              "devices": [
                {
                  "name": "vda",
                  "type": "disk",
                  "sizeGiB": 149,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": null,
                  "mountpoint": null,
                  "children": [
                    {
                      "name": "vda1",
                      "type": "part",
                      "sizeGiB": 148.8,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "ext4",
                      "mountpoint": "/"
                    },
                    {
                      "name": "vda14",
                      "type": "part",
                      "sizeGiB": 0,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": null,
                      "mountpoint": null
                    },
                    {
                      "name": "vda15",
                      "type": "part",
                      "sizeGiB": 0.2,
                      "model": null,
                      "rotational": true,
                      "transport": "virtio",
                      "fstype": "vfat",
                      "mountpoint": "/boot/efi"
                    }
                  ]
                },
                {
                  "name": "vdb",
                  "type": "disk",
                  "sizeGiB": 0,
                  "model": null,
                  "rotational": true,
                  "transport": "virtio",
                  "fstype": "iso9660",
                  "mountpoint": null
                }
              ]
            },
            "ec2": null,
            "runsOn": null,
            "network": {
              "country": "FR"
            },
            "runner": {
              "environment": "self-hosted",
              "imageOS": null,
              "imageVersion": null
            }
          },
          "networks": [
            {
              "operator": "OVH SAS",
              "country": "FR",
              "jobs": 2
            }
          ],
          "locations": [
            {
              "country": "FR",
              "region": "Grand Est",
              "jobs": 1
            },
            {
              "country": "FR",
              "region": "Hauts-de-France",
              "jobs": 1
            }
          ],
          "zones": [],
          "lifecycles": {},
          "interruptions": 0,
          "samples": 2,
          "successes": 2,
          "status": "success",
          "failedAt": null,
          "lastJobUrl": "https://github.com/runs-on-demo/benchmark-public/actions/runs/42957189372/job/130328977332",
          "failures": [],
          "workload": {
            "median": 118.5,
            "min": 90,
            "max": 147
          },
          "jobSeconds": 149,
          "queue": {
            "median": 9.5,
            "p90": 10.7,
            "max": 11
          },
          "burst": {
            "size": 1,
            "started": 1,
            "allStartedSeconds": 11,
            "peakConcurrent": 1,
            "limit": null,
            "runs": [
              {
                "runId": 42445476552,
                "size": 1,
                "peak": 1,
                "waited": false
              },
              {
                "runId": 42957189372,
                "size": 1,
                "peak": 1,
                "waited": false
              }
            ]
          },
          "phases": {
            "cache save": 47.5,
            "cache restore": 71,
            "verify": 0
          },
          "metrics": {},
          "cpuJobs": [],
          "price": {
            "perMinute": 0.0012,
            "basis": "boat list price, 8 vCPU / 16 GB",
            "source": "https://docs.boat.dev/pricing.md"
          },
          "cost": {
            "perRun": 0.00298,
            "perRunOnDemand": null
          },
          "history": [
            {
              "date": "2026-11-08",
              "runId": 42445476552,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 128633520778,
              "status": "success",
              "workloadSeconds": 90,
              "jobSeconds": 126,
              "queueSeconds": 8,
              "phases": {
                "cache save": 34,
                "cache restore": 56,
                "verify": 0
              }
            },
            {
              "date": "2026-11-11",
              "runId": 42957189372,
              "repository": "runs-on-demo/benchmark-public",
              "jobId": 130328977332,
              "status": "success",
              "workloadSeconds": 147,
              "jobSeconds": 172,
              "queueSeconds": 11,
              "phases": {
                "cache save": 61,
                "cache restore": 86,
                "verify": 0
              }
            }
          ],
          "harnessErrors": [],
          "vsGithub": {
            "speedup": 0.39662447257383965,
            "costRatio": 0.10836363636363637,
            "baseline": {
              "runnerId": "github-x64-8x32.actions-cache",
              "vcpu": 8
            }
          }
        }
      }
    }
  ]
}