Skip to content
GrammaTonic edited this page Sep 5, 2025 · 6 revisions

GitHub Actions Self-Hosted Runner Wiki

Welcome to the comprehensive documentation for the GitHub Actions Self-Hosted Runner project!

🎯 Latest Updates

πŸ”’ Critical Security Improvements (January 15, 2025)

  • Security Patches: βœ… VDB-216777/CVE-2020-36632, CVE-2025-9288, CVE-2024-37890 resolved
  • Version Updates: Standard Runner v1.0.1, Chrome Runner v1.0.4 with latest security fixes
  • Performance: Optimized Docker images with comprehensive cache cleaning
  • CI/CD: Enhanced pipeline reliability with standardized Docker build contexts
  • Monitoring: Weekly Trivy security scans with automated SARIF reporting

βœ… Chrome Runner Production Ready (September 2024)

  • Status: βœ… Production Ready - All 10/10 CI/CD checks passing
  • Performance: 60% faster web UI tests with resource isolation
  • Latest Versions: Playwright 1.55.0, Cypress 15.1.0 with security patches
  • Documentation: Chrome Runner Guide

πŸ“Š Current Versions

Component Standard Runner Chrome Runner Security Status
Image Version v1.0.1 v1.0.4 βœ… Latest
GitHub Actions Runner v2.328.0 v2.328.0 βœ… Latest
Node.js 20.x LTS 20.x LTS βœ… Supported
Playwright - v1.55.0 βœ… Latest
Cypress - v15.1.0 βœ… Security Fixed

πŸ“‹ Full Version Details: Version Overview

πŸ“– Table of Contents

Getting Started

Specialized Runners

Configuration

πŸš€ Quick Start Options

🌐 For Web UI Testing

# Chrome Runner (Recommended for browser tests)
./scripts/build-chrome.sh --push
docker-compose -f docker/docker-compose.chrome.yml up -d

🐳 For General Workloads

# Standard Runner
docker build -t github-runner:latest ./docker
docker-compose up -d

πŸ”— Quick Links

Component Status Documentation
Chrome Runner βœ… Production Ready Chrome Runner Guide
Standard Runner βœ… Stable Installation Guide
CI/CD Pipeline βœ… Passing Production Deployment
Security Scanning βœ… Clean Common Issues

πŸš€ Quick Links

πŸ”— External Resources

πŸ“ Contributing to Documentation

Found something missing or incorrect? We welcome contributions to improve this documentation:

  1. Visit the main repository
  2. Open an issue or submit a pull request
  3. Help us keep the documentation accurate and up-to-date

Last updated: September 4, 2025