Skip to main content

Introduction

What is WarpBuild?

WarpBuild provides blazing fast, secure runners for GitHub Actions. WarpBuild uses machines with super fast single core performance and attached NVMe disks for enabling fast builds. This is coupled with ephemeral VMs for security and isolation.

The runners are designed to be fully compatible with GitHub Actions, and can be used as a drop-in replacement for GitHub-hosted runners. The same packages are pre-installed on the runners for a seamless experience. Your existing github actions will run without any changes.

Provisioning fast runners is the first step on our mission to make build engineering better, through a rich ecosystem of tools, runners, and dashboards for visibility.

Supported runners

  1. Ubuntu x86-64 runners - 2x, 4x, 8x, 16x, 32x variants
  2. Ubuntu ARM64 runners - 2x, 4x, 8x, 16x, 32x variants
  3. MacOS ARM64 runners - powered by M2 Pro processors with 6vCPU and 14GB RAM

Features

  1. 30% faster than GitHub Actions, 50% the price
  2. Unlimited concurrency for eliminating job queueing delays
  3. Unlimited, blazing fast caching
  4. Fast IO with SSD backed volumes
  5. Colocated docker mirror for fast docker pulls
  6. Secure VM-level isolation for your workloads
  7. Easy debugging - SSH into running GitHub actions workflows
  8. Powerful machines optimized for build workloads

Use cases

  1. Plain ol’ GitHub actions, but faster, cheaper, and awesomer
  2. Easy debugging: SSH into a running workflow using Action-Debugger
  3. Get unlimited cache size without having to self-host runners because of 10GB cache limitations from GitHub
  4. Running android emulators in CI
  5. Spinning up kubernetes clusters in CI
  6. Run as a VM, not as a container, for workloads that don’t work in dind or kind environments

Tools

  1. Action-debugger: SSH into running GitHub actions workflows for easy debugging

Compliance

WarpBuild is currently going through a SOC2 Type 2 compliance process. We can provide a security questionnaire in the meanwhile, on request.