Skip to content

Security

Do runners keep state between jobs?

Quick answer

Ephemeral runners do not. Persistent self-hosted runners do, which is a security risk on public repositories.

The detail that matters

If a runner keeps state, one job can leave something behind for the next one to find.

Your next build could be twice as fast, at half the price

Start free. Migrating away is the same one line, and we publish that diff too.