diff --git a/.github/docker/Dockerfile.ci b/.github/docker/Dockerfile.ci index 8393ffcb..6fbfefb0 100644 --- a/.github/docker/Dockerfile.ci +++ b/.github/docker/Dockerfile.ci @@ -61,5 +61,6 @@ RUN useradd -m -s /bin/bash runner \ && chmod 1777 /tmp \ && mkdir -p /home/runner/.bun && chown -R runner:runner /home/runner/.bun -# Switch to runner user — bun needs HOME-writable for temp files -USER runner +# NOTE: Do NOT use USER runner here — GH Actions overrides USER and HOME +# anyway, creating permission conflicts. Instead, we run as root (GH default) +# and use gosu/su-exec for claude commands that refuse root.