Skip to content

Scale Set Client #1192

@glider-bot

Description

@glider-bot

Value Prop

The Scale Set Client gives enterprises a flexible way to build custom autoscaling solutions without the complexity of Kubernetes or reliance on ARC. It provides a lightweight Go SDK with core primitives for managing runner scale sets, allowing customers to integrate with their own infrastructure such as containers, virtual machines, cloud instances, or bare metal. The client handles job queuing, secure just-in-time configuration, and intelligent scaling decisions while customers retain full control over provisioning logic. This capability extends beyond GitHub Actions workflows and can also support self-hosted Dependabot, Copilot Coding Agent, and any workload that leverages GitHub Actions self-hosted compute.

Expected Outcome

Customers gain a clear, supported path to implement autoscaling that fits their unique operational models, delivering flexibility without the complexity of Kubernetes or reliance on webhooks. This improves the overall experience by reducing setup friction, enabling faster scaling decisions, and allowing teams to integrate seamlessly with their existing infrastructure. Organizations can extend GitHub Actions beyond traditional workflows to power automation scenarios like self-hosted Dependabot or custom agents, creating a more unified and efficient CI/CD environment.

Metadata

Metadata

Assignees

No one assigned

    Labels

    EnterpriseProduct SKU: GitHub EnterpriseFreeProduct SKU: GitHub FreeTeamProduct SKU: GitHub TeampreviewFeature phase: Preview

    Type

    No type

    Projects

    Status

    Q1 2026 – Jan-Mar

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions