A curated and comprehensive comparison matrix of self-hosted GitHub Action runner solutions to aid in selecting and managing runners effectively.
A curated list of awesome self-hosted GitHub Action runners in a large comparison matrix
This repository is designed for DevOps engineers, SecOps teams, and developers who want to evaluate and choose the best self-hosted GitHub Action runners based on various criteria such as scaling, security, and architecture. It helps users understand the trade-offs and features of different self-hosted runner implementations to optimize their CI/CD workflows and security posture.
The data in the matrix may become outdated, so users should verify features before making decisions. Self-hosted runners can grow large in size if they replicate all tools from GitHub's managed runners, so customizing images for specific use cases is recommended for performance and maintenance. Refer to linked best practices repositories for secure runner management.
Use nektos/act with the -P option to specify custom Docker images for local testing
Allows testing of custom self-hosted runner images locally before large-scale deployment