github · GitHub Actions Docs
Actions Authenticating ARC to the GitHub API - GitHub Docs
Provides instructions for configuring the Actions Runner Controller (ARC) to authenticate with the GitHub API using appropriate credentials.
Derived skill
Files assembled from official documentation
Viewing SKILL.md
Actions Authenticating ARC to the GitHub API - GitHub Docs
Provides instructions for configuring the Actions Runner Controller (ARC) to authenticate with the GitHub API using appropriate credentials.
When To Use
Use when you need to configure the Actions Runner Controller to securely communicate with the GitHub API for managing runners.
Reference Files
| File | Contains | Use For |
|---|---|---|
SKILL.md | Entry point: scope, routing table, and workflow. | Start here. |
docs/actions-how-tos-manage-runners-authenticating-arc-to-the-github-api-docs-workflow-guide.md | A guide detailing methods to authenticate Actions Runner Controller with the GitHub API using GitHub Apps, classic personal access tokens, or fine-grained personal access tokens. | Questions about a guide detailing methods to authenticate Actions Runner Controller with the GitHub API using GitHub Apps, classic pe... |
examples/actions-how-tos-manage-runners-authenticating-arc-to-the-github-api-docs.text | A kubectl command to create a generic secret containing GitHub App credentials for Actions Runner Controller authentication. | Exact payloads, commands, or snippets shown in A kubectl command to create a generic secret containing GitHub App credentials for Actions Runner Controller authenti... |
examples/actions-how-tos-manage-runners-authenticating-arc-to-the-github-api-docs-2.text | A configuration snippet demonstrating how to provide a pre-defined secret for authenticating Actions Runner Controller to the GitHub API. | Exact payloads, commands, or snippets shown in A configuration snippet demonstrating how to provide a pre-defined secret for authenticating Actions Runner Controlle... |
examples/actions-how-tos-manage-runners-authenticating-arc-to-the-github-api-docs-3.text | A kubectl command to create a generic secret containing a GitHub Personal Access Token for Actions Runner Controller authentication. | Exact payloads, commands, or snippets shown in A kubectl command to create a generic secret containing a GitHub Personal Access Token for Actions Runner Controller... |
examples/actions-how-tos-manage-runners-authenticating-arc-to-the-github-api-docs-4.text | A text file demonstrating the JSON structure for using a GitHub token to authenticate Actions Runner Controller to the GitHub API. | Exact payloads, commands, or snippets shown in A text file demonstrating the JSON structure for using a GitHub token to authenticate Actions Runner Controller to th... |
examples/actions-how-tos-manage-runners-authenticating-arc-to-the-github-api-docs-5.text | A JSON configuration object containing GitHub App credentials including App ID, Client ID, Installation ID, and Private Key for ARC authentication. | Exact payloads, commands, or snippets shown in A JSON configuration object containing GitHub App credentials including App ID, Client ID, Installation ID, and Priva... |
examples/actions-how-tos-manage-runners-authenticating-arc-to-the-github-api-docs-6.text | A YAML configuration snippet demonstrating how to configure Actions Runner Controller to authenticate to the GitHub API using Azure Key Vault. | Exact payloads, commands, or snippets shown in A YAML configuration snippet demonstrating how to configure Actions Runner Controller to authenticate to the GitHub A... |
examples/actions-how-tos-manage-runners-authenticating-arc-to-the-github-api-docs-7.text | A YAML configuration snippet demonstrating volume mounts and secret references for authenticating Actions Runner Controller to the GitHub API. | Exact payloads, commands, or snippets shown in A YAML configuration snippet demonstrating volume mounts and secret references for authenticating Actions Runner Cont... |
examples/actions-how-tos-manage-runners-authenticating-arc-to-the-github-api-docs-8.text | A YAML configuration snippet defining a listener template for Actions Runner Controller with volume mounts for certificates. | Exact payloads, commands, or snippets shown in A YAML configuration snippet defining a listener template for Actions Runner Controller with volume mounts for certif... |
examples/actions-how-tos-manage-runners-authenticating-arc-to-the-github-api-docs-9.text | An example configuration demonstrating how to authenticate Actions Runner Controller to the GitHub API. | Exact payloads, commands, or snippets shown in An example configuration demonstrating how to authenticate Actions Runner Controller to the GitHub API. |
What This Skill Covers
-
- GitHub Actions / - How-tos / - Manage runners / - Actions Runner Controller / - Authenticate to the API
- Main sections:
In this article,Authenticating ARC with a GitHub App,Authenticating ARC with a personal access token (classic),Authenticating ARC with a fine-grained personal access token,Authenticating ARC with vault secrets.
Workflow
- Open the most relevant file under
docs/for the exact documented workflow and wording. - Open
schemas/files for exact structured contracts. - Open
examples/files for concrete requests, commands, snippets, and manifests. - Do not add behavior or configuration that is not present in the attached source files.
Canonical source: https://docs.github.com/en/actions/how-tos/manage-runners/use-actions-runner-controller/authenticate-to-the-api
