---
title: "StarSling Runners: fast GitHub Actions runners"
description: "GitHub Actions runners on 5th Gen AMD EPYC, from 2 to 64 vCPU, at 21% to 33% less per minute, plus AI agents that keep opening PRs to make your runs faster."
url: https://starsling.dev/products/runners
canonicalUrl: https://starsling.dev/products/runners
---

# StarSling Runners

GitHub Actions runners on 5th Gen AMD EPYC, from 2 to 64 vCPU, at 21% to 33% less per minute, plus AI agents that keep opening PRs to make your runs faster.

## What makes it faster

5th Gen AMD EPYC, and the agent pull requests that shard suites, fix caching and cut critical path.

| Customer | Speedup | Measured | Change |
| --- | --- | --- | --- |
| [Partcl](https://starsling.dev/customers/partcl) | 16x | Shorter queue time | 9.5 min -> 35 s |
| [Mastra](https://starsling.dev/customers/mastra) | 6x | Faster test suite | 29m 56s -> 5m 06s wall p95 |
| [Better Auth](https://starsling.dev/customers/better-auth) | 2x | Faster E2E | 2m 22s -> 1m 04s |

Read the case studies: https://starsling.dev/customers

## Real PRs from StarSling agents

Pull Requests merged by customers. StarSling agents analyze and optimize your CI automatically.

- **Mastra: 44% faster ClickHouse store tests** - Median job time: about 530s -> 298s in a 5x5 A/B run. Eight tests that each stalled about 30s now finish in under a second. [perf(clickhouse): read the serial-cursor query results, clickhouse store tests 44% faster](https://github.com/mastra-ai/mastra/pull/25613)
- **Better Auth: Up to 5.4x faster** - Mongo adapter Vitest duration: 24.3s -> 4.5s in the PR's benchmark, with 50 runs per arm. [perf(test-utils): stop re-deleting cleaned rows, up to 5.4x faster](https://github.com/better-auth/better-auth/pull/10762)
- **Better Auth: ~18% faster test job** - Mean test job on Node 22: 359s -> 296s, and on Node 24: 342s -> 280s, across 50 runs per arm (200 jobs total). [perf(test): use a faster default password hasher in getTestInstance](https://github.com/better-auth/better-auth/pull/10879)
- **Mastra: 88% less checkout data** - Full-history clone transfer: 1,572 MB -> 189 MB. The PR estimates 445 runner-hours saved per month. [perf(ci): fetch full-history checkouts with --filter=blob:none](https://github.com/mastra-ai/mastra/pull/21298)
- **Mastra: Publishing tokens scoped to publish jobs** - Removed OIDC token access from the nonpublishing job; the three publishing jobs retain it. [ci(security): scope id-token: write to publish jobs only](https://github.com/mastra-ai/mastra/pull/16509)
- **Mastra: ~3.4 minutes saved per run** - Kitchen-sink E2E benchmark: 467s -> about 260s for the slowest shard across five warm-cache runs. [ci: shard E2E kitchen-sink across 3 parallel jobs](https://github.com/mastra-ai/mastra/pull/15888)

## The lineup

| Label | Size | StarSling | GitHub | You save |
| --- | --- | --- | --- | --- |
| `starsling-ubuntu-24.04-2` | 2 vCPU / 8 GB | $0.004/min | $0.006/min | 33% |
| `starsling-ubuntu-24.04` | 4 vCPU / 16 GB | $0.008/min | $0.012/min | 33% |
| `starsling-ubuntu-24.04-8` | 8 vCPU / 32 GB | $0.016/min | $0.022/min | 27% |
| `starsling-ubuntu-24.04-16` | 16 vCPU / 64 GB | $0.032/min | $0.042/min | 24% |
| `starsling-ubuntu-24.04-32` | 32 vCPU / 128 GB | $0.064/min | $0.082/min | 22% |
| `starsling-ubuntu-24.04-64` | 64 vCPU / 256 GB | $0.128/min | $0.162/min | 21% |

Every size runs Ubuntu 24.04 on 5th Gen AMD EPYC. `ubuntu-latest` and
`ubuntu-24.04` both map to `starsling-ubuntu-24.04`. Billing runs from job
start to finish, rounded up to the nearest minute; queue time is not billed. GitHub
prices are its Linux x64 larger-runner list prices.

## Use it in a workflow

Before:

```yaml
jobs:
  build:
    runs-on: ubuntu-latest
```

After:

```yaml
jobs:
  build:
    runs-on: starsling-ubuntu-24.04
```

## Other StarSling runners

- [StarSling GPU Runners](https://starsling.dev/products/gpu-runners): Dedicated NVIDIA GPUs for the tests that need one
- [StarSling Review Runners](https://starsling.dev/products/review-runners): Code review agents you configure, run in CI

Label reference: https://docs.starsling.dev/configuration/label-reference

Latest labels and pricing: https://docs.starsling.dev/runners/compute-sizing
