Skip to content

Commit d96db63

Browse files
sjarmakclaude
andcommitted
fix: add ca-certificates to all 22 base image Dockerfiles
All base images were missing ca-certificates, causing git clone over HTTPS to fail with SSL certificate verification errors when Docker cache is cold. This was the root cause of the test-coverage-gap-001 build failure. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent d87bf57 commit d96db63

22 files changed

+36
-14
lines changed

base_images/Dockerfile.camel-1006f047

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,13 @@ FROM eclipse-temurin:17-jdk
33
WORKDIR /workspace
44

55
RUN apt-get update && apt-get install -y --no-install-recommends \
6+
ca-certificates \
67
git \
78
curl \
89
python3 \
910
python3-pip \
1011
&& rm -rf /var/lib/apt/lists/*
1112

12-
RUN git clone --depth 1 https://github.com/sg-benchmarks/camel--1006f047.git . && \
13+
RUN git clone --depth 1 https://github.com/sg-evals/camel--1006f047.git . && \
1314
git config user.email "agent@example.com" && \
1415
git config user.name "Agent"

base_images/Dockerfile.containerd-317286ac

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ FROM golang:1.23-bookworm
33
WORKDIR /workspace
44

55
RUN apt-get update && apt-get install -y --no-install-recommends \
6+
ca-certificates \
67
git \
78
curl \
89
&& rm -rf /var/lib/apt/lists/*

base_images/Dockerfile.curl-09e25b9d

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ FROM debian:bookworm-slim
33
WORKDIR /workspace
44

55
RUN apt-get update && apt-get install -y --no-install-recommends \
6+
ca-certificates \
67
git \
78
curl \
89
python3 \
@@ -11,6 +12,6 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
1112
bc \
1213
&& rm -rf /var/lib/apt/lists/*
1314

14-
RUN git clone --depth 1 https://github.com/sg-benchmarks/curl--09e25b9d.git . && \
15+
RUN git clone --depth 1 https://github.com/sg-evals/curl--09e25b9d.git . && \
1516
git config user.email "agent@example.com" && \
1617
git config user.name "Agent"

base_images/Dockerfile.django-674eda1c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@ FROM python:3.11-slim
33
WORKDIR /workspace
44

55
RUN apt-get update && apt-get install -y --no-install-recommends \
6+
ca-certificates \
67
git \
78
curl \
89
&& rm -rf /var/lib/apt/lists/*
910

10-
RUN git clone --depth 1 https://github.com/sg-benchmarks/django--674eda1c.git . && \
11+
RUN git clone --depth 1 https://github.com/sg-evals/django--674eda1c.git . && \
1112
git config user.email "agent@example.com" && \
1213
git config user.name "Agent"
1314

base_images/Dockerfile.django-9e7cc2b6

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@ FROM python:3.12-bookworm
33
WORKDIR /workspace
44

55
RUN apt-get update && apt-get install -y --no-install-recommends \
6+
ca-certificates \
67
git \
78
curl \
89
&& rm -rf /var/lib/apt/lists/*
910

10-
RUN git clone --depth 1 https://github.com/sg-benchmarks/django--9e7cc2b6.git . && \
11+
RUN git clone --depth 1 https://github.com/sg-evals/django--9e7cc2b6.git . && \
1112
git config user.email "agent@example.com" && \
1213
git config user.name "Agent"
1314

base_images/Dockerfile.envoy-1d0ba73a

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,13 @@ FROM ubuntu:22.04
33
WORKDIR /workspace
44

55
RUN apt-get update && apt-get install -y --no-install-recommends \
6+
ca-certificates \
67
git \
78
curl \
89
python3 \
910
ripgrep \
1011
&& rm -rf /var/lib/apt/lists/*
1112

12-
RUN git clone --depth 1 https://github.com/sg-benchmarks/envoy--1d0ba73a.git . && \
13+
RUN git clone --depth 1 https://github.com/sg-evals/envoy--1d0ba73a.git . && \
1314
git config user.email "agent@example.com" && \
1415
git config user.name "Agent"

base_images/Dockerfile.envoy-d7809ba2

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,14 @@ FROM ubuntu:22.04
33
WORKDIR /workspace
44

55
RUN apt-get update && apt-get install -y --no-install-recommends \
6+
ca-certificates \
67
git \
78
curl \
89
python3 \
910
python3-pip \
1011
ripgrep \
1112
&& rm -rf /var/lib/apt/lists/*
1213

13-
RUN git clone --depth 1 https://github.com/sg-benchmarks/envoy--d7809ba2.git . && \
14+
RUN git clone --depth 1 https://github.com/sg-evals/envoy--d7809ba2.git . && \
1415
git config user.email "agent@example.com" && \
1516
git config user.name "Agent"

base_images/Dockerfile.etcd-d89978e8

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ FROM golang:1.23-bookworm
33
WORKDIR /workspace
44

55
RUN apt-get update && apt-get install -y --no-install-recommends \
6+
ca-certificates \
67
git \
78
curl \
89
&& rm -rf /var/lib/apt/lists/*

base_images/Dockerfile.flask-798e006f

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ FROM python:3.11-slim
33
WORKDIR /workspace
44

55
RUN apt-get update && apt-get install -y --no-install-recommends \
6+
ca-certificates \
67
git \
78
curl \
89
&& rm -rf /var/lib/apt/lists/*

base_images/Dockerfile.flink-0cc95fcc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,13 @@ FROM eclipse-temurin:17-jdk
33
WORKDIR /workspace
44

55
RUN apt-get update && apt-get install -y --no-install-recommends \
6+
ca-certificates \
67
git \
78
curl \
89
python3 \
910
python3-pip \
1011
&& rm -rf /var/lib/apt/lists/*
1112

12-
RUN git clone --depth 1 https://github.com/sg-benchmarks/flink--0cc95fcc.git . && \
13+
RUN git clone --depth 1 https://github.com/sg-evals/flink--0cc95fcc.git . && \
1314
git config user.email "agent@example.com" && \
1415
git config user.name "Agent"

0 commit comments

Comments
 (0)