Skip to content

Scale Set Client #1192

Closed
Closed

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.

Activity

  1. locked and limited conversation to collaborators on Dec 16, 2025
  2. moved this from Future to Q1 2026 – Jan-Mar in GitHub Public Roadmapon Dec 16, 2025
  3. ankneis commented on Apr 10, 2026

    @ankneis
    Contributor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    EnterpriseProduct SKU: GitHub EnterpriseFreeProduct SKU: GitHub FreePreviewFeature phase: PreviewShippedShippedTeamProduct SKU: GitHub Team

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions