๐ Forge CI Platform Forge is a scalable, secure, and fully automated multi-tenant platform for running ephemeral GitHub Actions runners on AWS โ designed for platform teams, by platform engineers. ๐ ๏ธ Community-Driven: Forge is an open-source project maintained on a best-effort basis. Contributions are welcome โ help triage issues, submit PRs, review code, or join discussions! ๐ Docs: Comprehensive documentation is available at cisco-open.github.io/forge. ๐ What Is Forge? Forge automates the provisioning and lifecycle management of ephemeral GitHub Actions runners across EC2 and EKS, leveraging the terraform-aws-github-runner module and actions-runner-controller Helm chart โ adding multi-tenant isolation, drift remediation, and native observability out-of-the-box. ๐ Core Features Ephemeral Runners: Auto-scaling EC2 and EKS runners โ zero idle waste. Auto-scaling EC2 and EKS runners โ zero idle waste. Tenant Isolation: Secure per-tenant boundaries using IAM and OIDC. Secure per-tenant boundaries using IAM and OIDC. Zero-Touch Automation: Fully automated lifecycle โ patching, updates, drift detection, onboarding. Fully automated lifecycle โ patching, updates, drift detection, onboarding. Observability Built-In: Dashboards, logs, and metrics out-of-the-box. Dashboards, logs, and metrics out-of-the-box. Cost-Aware Scheduling: Spot instances + scale-to-zero = minimal cost. Spot instances + scale-to-zero = minimal cost. Flexible Infrastructure: BYO AMI, instance types, subnets, and more. BYO AMI, instance types, subnets, and more. Multi-Runner Deployments: Launch multiple runner types in one deployment. Launch multiple runner types in one deployment. Broad OS Support: Linux (x64/arm64) and Windows. Linux (x64/arm64) and Windows. GitHub Cloud & GHES Support: Seamless support for both hosting models. โก Getting Started Start fast with our Getting Started guide. ๐๏ธ Infrastructure Setup Prepare your AWS account. Deploy the Forge infrastructure and platform modules using Tofu โ ...
First seen: 2025-05-22 13:25
Last seen: 2025-05-22 13:25