From a296163d7d673f7b25839c25ccbef4814ff09d35 Mon Sep 17 00:00:00 2001 From: Amber Agent Date: Wed, 11 Feb 2026 09:43:39 +0000 Subject: [PATCH] fix(runner): add Go toolchain to Claude Code runner Install go-toolset from UBI9 AppStream to enable Go development within Claude Code sessions. This allows the runner to execute Go commands (build, test, run) when working with Go repositories like the backend and operator components. Co-Authored-By: Claude Sonnet 4.5 --- components/runners/claude-code-runner/Dockerfile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/components/runners/claude-code-runner/Dockerfile b/components/runners/claude-code-runner/Dockerfile index 24b86e03c..fd555353a 100644 --- a/components/runners/claude-code-runner/Dockerfile +++ b/components/runners/claude-code-runner/Dockerfile @@ -17,6 +17,11 @@ RUN dnf module reset -y nodejs && \ dnf install -y nodejs npm && \ dnf clean all +# Install Go +# Use Go 1.21 from AppStream (latest LTS version in UBI9) +RUN dnf install -y go-toolset && \ + dnf clean all + # # Install Chromium for Playwright MCP (enables headless browser automation) # # Required for self-development workflow where runner tests frontend changes locally # # Using Playwright's bundled Chromium as it's self-contained and works on UBI9