From eec81a3b4d19abd064859e3fdce967c31ae34dd0 Mon Sep 17 00:00:00 2001 From: Charly Date: Fri, 16 Oct 2026 14:25:17 +0200 Subject: [PATCH] docs(github-runner): name the layer-gh candy the box composes, not a retired route (#10) The section that tells a reader how to give the runner a working `gh` CLI named `/charly-tools:gh`, a route that no longer resolves. The composition unit is the `layer-gh` candy, which is what `distro-cachyos/box/githubrunner` actually composes for this runner -- and whose manifest ships exactly `github-cli`, `gh`, `git` and `git-lfs`. Naming the candy rather than a route also removes the confusion the old text created: it read as though the runner should compose a skill that does not exist, when the box has composed the right candy all along. Prose only -- no package, pin, script or behavioural config change, so the attribution tier is `documentation reviewed`. Proven: `charly box validate` reports 0 warnings, 0 errors, and `/charly-tools:` now occurs 0 times in this file. Refs opencharly/pod-github-runner#10 Assisted-by: dsh DeepSeek deepseek-v4.1-flash (documentation reviewed) --- charly.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charly.yml b/charly.yml index 47d06e8..2bd5f95 100644 --- a/charly.yml +++ b/charly.yml @@ -627,7 +627,7 @@ github-runner-skill: A runner whose job is to execute `gh`-driven workflows (the org `pr-validator` runs `gh api` / `gh pr comment` / `gh pr merge`) needs the `gh` CLI in its - image — compose `/charly-tools:gh` (it is not part of the base toolchain). A + image — compose the `layer-gh` candy (it is not part of the base toolchain). A runner without it fails the workflow at its first `gh` call. ## Used In Boxes