Just-in-Time Runner - CI/CD Glossary Definition
A just-in-time runner is registered with a one-time config token and runs a single job.
A just-in-time (JIT) runner is registered with a single-use configuration token from the GitHub API, so it can run exactly one job without a long-lived registration token stored on the machine.
JIT runners are created by requesting a config from the API and passing it to the runner at startup. Because the config is single-use, there is no persistent registration token to leak.
Security benefit
JIT configs remove the need to store a reusable registration token on runner hosts, which reduces the blast radius if a host image is compromised.
Related guides
Ephemeral Runner - CI/CD Glossary DefinitionEphemeral Runner: An ephemeral runner is a self-hosted runner configured to accept exactly one job and then d…
Self-Hosted Runner (GitHub Actions) - CI/CD Glossary DefinitionSelf-Hosted Runner (GitHub Actions): A self-hosted runner is a machine you own and register with GitHub Actio…