size to choose how many CPUs a job gets, and memory to choose how much
memory it gets per CPU.
Sizes
The columns are the
memory values: 1, 2, or 4 GiB per CPU.
The default machine
With nosize, a job gets 2 CPUs and 8 GiB, the same machine as GitHub’s
ubuntu-latest runner for private repositories. Jobs you move over keep the
machine they had.
Picking a size
Start with the size closest to what the job ran on before. Usememory=high
for jobs that run out of memory, such as large builds, and memory=low for
jobs that need CPUs but not much memory.
An unknown value, such as size=huge, gets no runner: the job stays queued
with no error. See the label rules.