17 lines · 619 B
import { Runner } from "./runner-do";

/** Same runner on larger Container instance types (see `runner-sizes.ts`). */
export class RunnerLarge extends Runner {}

export class RunnerXLarge extends Runner {}

/** Docker-in-Docker twins (runner/Dockerfile.dind) for jobs that use Docker actions; same sizes, same billing. */
export class RunnerDind extends Runner {}

export class RunnerLargeDind extends Runner {}

export class RunnerXLargeDind extends Runner {}

/** Merge and mergeability git tasks get their own Container class so CI and merges can't starve each other. */
export class GitTaskRunner extends Runner {}