Skip to content

Commit d591d5f

Browse files
authored
Merge branch 'main' into gha-hardening-pull-request-target
2 parents 94e6dcf + 32a9f89 commit d591d5f

File tree

17 files changed

+70
-24
lines changed

17 files changed

+70
-24
lines changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
# ---------------------------------------------------------------
99
# To update the sha:
1010
# https://github.com/github/gh-base-image/pkgs/container/gh-base-image%2Fgh-base-noble
11-
FROM ghcr.io/github/gh-base-image/gh-base-noble:20250711-151843-g9ff1d29c5 AS base
11+
FROM ghcr.io/github/gh-base-image/gh-base-noble:20250711-165924-g6f92253c7 AS base
1212

1313
# Install curl for Node install and determining the early access branch
1414
# Install git for cloning docs-early-access & translations repos
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
title: About runner scale sets
3+
shortTitle: Runner scale sets
4+
intro: 'Learn about what a runner scale set is and how they can interact with the {% data variables.product.prodname_actions_runner_controller %}.'
5+
layout: inline
6+
versions:
7+
fpt: '*'
8+
ghec: '*'
9+
ghes: '*'
10+
type: overview
11+
topics:
12+
- Actions Runner Controller
13+
---
14+
15+
[Legal notice](#legal-notice)
16+
17+
## About runner scale sets
18+
19+
A runner scale set is a group of homogeneous runners that can be assigned jobs from {% data variables.product.prodname_actions %}. The number of active runners owned by a runner scale set can be controlled by auto-scaling runner solutions such as {% data variables.product.prodname_actions_runner_controller %} (ARC).
20+
21+
You can use runner groups to manage runner scale sets. Similar to self-hosted runners, you can add runner scale sets to existing runner groups. However, runner scale sets can belong to only one runner group at a time and can only have one label assigned to them.
22+
23+
To assign jobs to a runner scale set, you must configure your workflow to reference the runner scale set’s name. For more information, see [AUTOTITLE](/actions/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller/using-actions-runner-controller-runners-in-a-workflow).
24+
25+
## Legal notice
26+
27+
{% data reusables.actions.actions-runner-controller-legal-notice %}
28+
29+
## Next steps
30+
31+
* For more information about the {% data variables.product.prodname_actions_runner_controller %} as a concept, see [AUTOTITLE](/actions/concepts/runners/about-actions-runner-controller).
32+
* To learn about runner groups, see [AUTOTITLE](/actions/hosting-your-own-runners/managing-self-hosted-runners/managing-access-to-self-hosted-runners-using-groups).

content/actions/concepts/runners/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ children:
1212
- /about-private-networking-with-github-hosted-runners
1313
- /about-self-hosted-runners
1414
- /communicating-with-self-hosted-runners
15+
- /about-runner-scale-sets
1516
- /about-actions-runner-controller
1617
- /about-support-for-actions-runner-controller
1718
---

content/actions/how-tos/hosting-your-own-runners/index.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ versions:
1818
ghec: '*'
1919
children:
2020
- /managing-self-hosted-runners
21-
- /managing-self-hosted-runners-with-actions-runner-controller
2221
---
2322

2423
{% data reusables.actions.enterprise-github-hosted-runners %}
Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: Authenticating to the GitHub API
3-
shortTitle: Authenticating
4-
intro: 'Learn how to authenticate to the {% data variables.product.company_short %} API to use {% data variables.product.prodname_actions_runner_controller %} with {% data variables.product.github %}.'
2+
title: Authenticating ARC to the GitHub API
3+
shortTitle: Authenticating to the API
4+
intro: 'Learn how to authenticate {% data variables.product.prodname_actions_runner_controller %} to the {% data variables.product.company_short %} API.'
55
versions:
66
fpt: '*'
77
ghec: '*'
@@ -12,12 +12,11 @@ topics:
1212
defaultPlatform: linux
1313
redirect_from:
1414
- /actions/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller/authenticating-to-the-github-api
15+
- /actions/how-tos/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller/authenticating-to-the-github-api#deploying-using-personal-access-token-classic-authentication
1516
---
1617

1718
[Legal notice](#legal-notice)
1819

19-
## Overview
20-
2120
You can authenticate {% data variables.product.prodname_actions_runner_controller %} (ARC) to the {% data variables.product.prodname_dotcom %} API by using a {% data variables.product.prodname_github_app %} or by using a {% data variables.product.pat_v1 %}.
2221

2322
> [!NOTE]
Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,11 @@ topics:
1212
defaultPlatform: linux
1313
redirect_from:
1414
- /actions/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller/deploying-runner-scale-sets-with-actions-runner-controller
15+
- /actions/how-tos/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller/deploying-runner-scale-sets-with-actions-runner-controller
1516
---
1617

1718
[Legal notice](#legal-notice)
1819

19-
## About runner scale sets
20-
21-
Runner scale sets is a group of homogeneous runners that can be assigned jobs from {% data variables.product.prodname_actions %}. The number of active runners owned by a runner scale set can be controlled by auto-scaling runner solutions such as {% data variables.product.prodname_actions_runner_controller %} (ARC).
22-
23-
You can use runner groups to manage runner scale sets. Similar to self-hosted runners, you can add runner scale sets to existing runner groups. However, runner scale sets can belong to only one runner group at a time and can only have one label assigned to them. For more information on runner groups, see [AUTOTITLE](/actions/hosting-your-own-runners/managing-self-hosted-runners/managing-access-to-self-hosted-runners-using-groups).
24-
25-
To assign jobs to a runner scale set, you must configure your workflow to reference the runner scale set's name. For more information, see [AUTOTITLE](/actions/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller/using-actions-runner-controller-runners-in-a-workflow).
26-
2720
## Deploying a runner scale set
2821

2922
To deploy a runner scale set, you must have ARC up and running. For more information, see [AUTOTITLE](/actions/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller/quickstart-for-actions-runner-controller).
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Managing self-hosted runners with Actions Runner Controller
2+
title: Actions Runner Controller
33
shortTitle: Actions Runner Controller
44
intro: You can host your own runners to run workflows in a highly customizable environment.
55
versions:
@@ -9,12 +9,13 @@ versions:
99
topics:
1010
- Actions Runner Controller
1111
children:
12-
- /authenticating-to-the-github-api
12+
- /quickstart-for-actions-runner-controller
13+
- /authenticating-arc-to-the-github-api
1314
- /deploying-runner-scale-sets-with-actions-runner-controller
1415
- /using-actions-runner-controller-runners-in-a-workflow
1516
- /troubleshooting-actions-runner-controller-errors
1617
redirect_from:
1718
- /actions/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller
19+
- /actions/how-tos/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller
1820
---
1921

20-
{% data reusables.actions.enterprise-github-hosted-runners %}

content/actions/tutorials/quickstart-for-actions-runner-controller.md renamed to content/actions/tutorials/actions-runner-controller/quickstart-for-actions-runner-controller.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Quickstart for Actions Runner Controller
3-
shortTitle: Actions Runner Controller
3+
shortTitle: Quickstart
44
intro: 'In this tutorial, you''ll try out the basics of {% data variables.product.prodname_actions_runner_controller %}.'
55
versions:
66
fpt: '*'
@@ -12,6 +12,7 @@ topics:
1212
defaultPlatform: linux
1313
redirect_from:
1414
- /actions/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller/quickstart-for-actions-runner-controller
15+
- /actions/tutorials/quickstart-for-actions-runner-controller
1516
---
1617

1718
[Legal notice](#legal-notice)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ topics:
1111
- Actions Runner Controller
1212
redirect_from:
1313
- /actions/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller/troubleshooting-actions-runner-controller-errors
14+
- /actions/how-tos/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller/troubleshooting-actions-runner-controller-errors
1415
---
1516

1617
[Legal notice](#legal-notice)
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,12 @@ topics:
1212
defaultPlatform: linux
1313
redirect_from:
1414
- /actions/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller/using-actions-runner-controller-runners-in-a-workflow
15+
- /actions/how-tos/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller/using-actions-runner-controller-runners-in-a-workflow
1516
---
1617

1718
[Legal notice](#legal-notice)
1819

19-
## About using ARC runners in a workflow file
20+
## Using ARC runners in a workflow file
2021

2122
To assign jobs to run on a runner scale set, you can specify the name of the scale set as the value for the `runs-on` key in your {% data variables.product.prodname_actions %} workflow file.
2223

0 commit comments

Comments
 (0)