action runner

Domain: CI CD Automation

🎯 Motivation

An action-runner is the machine (virtual or self-hosted) that executes your GitHub Actions workflow steps. Choosing between GitHub-hosted and self-hosted runners affects speed, cost, and what software is pre-installed.

📋 Concrete Example

A workflow specifies runs-on: ubuntu-latest, and GitHub provisions a fresh Ubuntu VM that executes your steps, then is destroyed after the job completes.

🔗 Analogy

An action-runner is like a temporary kitchen the restaurant rents for each order. When the dish (job) is done, the kitchen is cleaned and dismantled.