Skip to content

Navigation Menu

Sign in
Sign up
This repository was archived by the owner on Jun 8, 2026. It is now read-only.
GrammaTonic edited this page Mar 1, 2026 · 8 revisions

Base Image: Ubuntu Resolute (25.10 Pre-release)

This project uses ubuntu:resolute for the Chrome runner to ensure compatibility with the latest browser dependencies. CVE mitigation is performed via npm overrides, local installs, and automated Trivy scans. See README and DEPLOYMENT for details.

GitHub Actions Self-Hosted Runner Wiki

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

🎯 Latest Updates

οΏ½ Release v2.2.0 Available (November 14, 2025)

  • Image Versions: Standard Runner v2.2.0, Chrome Runner v2.2.0 with npm tar@7.5.2 override
  • Browser Stack: Chrome 142.0.7444.162, Playwright 1.58.2, Cypress 15.11.0, Node.js 24.14.0
  • Documentation Sync: README, changelog, wiki, and release notes fully updated β€” see Release Notes v2.2.0
  • Quality Gates: Docker validation, security scans, and runner self-tests passing βœ…

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

  • Security Patches: βœ… VDB-216777/CVE-2020-36632, CVE-2025-9288, CVE-2024-37890 resolved
  • 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.58.2, Cypress 15.11.0 with security patches
  • Documentation: Chrome Runner Guide

πŸ“Š Current Versions

Component Standard Runner Chrome Runner Security Status
Image Version v2.2.0 v2.2.0 βœ… Latest
GitHub Actions Runner v2.331.0 v2.331.0 βœ… Latest
Node.js - 24.14.0 βœ… Chrome Runner Only
Playwright - 1.58.2 βœ… Latest
Cypress - 15.11.0 βœ… Latest

πŸ“‹ 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

πŸ“ Documentation Parity & Recent Improvements (2025εΉ΄11月14ζ—₯)

  • Release v2.2.0 documentation refreshed across README, changelog, wiki, and release notes
  • npm tar@7.5.2 override documented for reproducible package installs and security posture
  • Chrome runner guidance updated for Playwright 1.58.2, Cypress 15.11.0, and Chrome 142.0.7444.162
  • Validation scripts and runner self-tests rerun to confirm Docker image health for release
  • Troubleshooting, quick start, and version tables synced with latest component inventory

See Chrome Runner Guide and Version Overview for full details.

πŸ“ 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: November 14, 2025

Clone this wiki locally

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /