Prompt Buddy logoPrompt Buddy

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.

Import to Prompt Buddy

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

FileContainsUse For
SKILL.mdEntry point: scope, routing table, and workflow.Start here.
docs/actions-how-tos-manage-runners-authenticating-arc-to-the-github-api-docs-workflow-guide.mdA 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.textA 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.textA 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.textA 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.textA 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.textA 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.textA 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.textA 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.textA 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.textAn 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

  1. Open the most relevant file under docs/ for the exact documented workflow and wording.
  2. Open schemas/ files for exact structured contracts.
  3. Open examples/ files for concrete requests, commands, snippets, and manifests.
  4. 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