Skip to content

Latest commit

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Customizable Self-hosted GitHub Runners

Leveraging the power of terraform-aws-github-runner, this project introduces an innovative way to manage self-hosted GitHub runners.

Table of Runner Types

We provide a variety of self-hosted runner configurations. Choose the one that best suits your project's needs (each runner is labelled with size, OS and architecture):

SizeOSArchitectureInstance Type
5xlargeUbuntu Noble 24.04x64c5.4xlarge
4xlargeUbuntu Noble 24.04x64c5.4xlarge
2xlargeUbuntu Noble 24.04x64c5.2xlarge
xlargeUbuntu Noble 24.04x64c5.xlarge or m5.xlarge
largeUbuntu Noble 24.04x64c5.large or m5.large
4xlargeUbuntu Noble 24.04arm64m7g.4xlarge
2xlargeUbuntu Noble 24.04arm64m7g.2xlarge
xlargeUbuntu Noble 24.04arm64m7g.xlarge
2xlarge (with GPU)Ubuntu Noble 24.04x64g4dn.2xlarge
xlarge (with GPU)Ubuntu Noble 24.04x64g4dn.xlarge
2xlargeWindows Server 2022x64c5.2xlarge
xlargeWindows Server 2022x64c5.xlarge or m5.xlarge

Getting Started

Using an Existing Self-hosted Runner Type

Specify the self-hosted runner in your workflow by setting the job.runs-on parameter. For instance, runs-on: [self-hosted, linux, x64, 4xlarge], runs-on: [self-hosted, windows, x64, xlarge].

Concerned about Security?

If you're wondering about the security implications of using self-hosted runners in public repositories, consider these pointers:

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors