feat(docker): ship ripgrep in the image

The coding agents Fusion drives reach for `rg` as their primary search tool. It
was absent from the image, so inside a container they silently fall back to
slower or partial search while working fine on a developer machine that has it
installed. Operator asked for it by default.

Installed alongside git and ca-certificates in the runner stage, and covered by
the same runner-stage guard so it cannot quietly drop out again.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
gsxdsm
2026-08-17 22:43:59 -07:00
parent 3105b06102
commit aedee4b823
3 changed files with 16 additions and 1 deletions

View File

@@ -126,4 +126,9 @@ test("runner stage installs ca-certificates alongside git", () => {
/\bca-certificates\b/,
"runner stage must install ca-certificates — git cannot verify HTTPS remotes without a system CA bundle",
);
assert.match(
aptInstall,
/\bripgrep\b/,
"runner stage must install ripgrep — the coding agents Fusion drives use `rg` as their primary search tool",
);
});