Commit 77b9fc0

Eric Bower  ·  2026-05-16 12:30:22 -0400 EDT
parent 620bc93
fix(ci): cleanup
2 files changed,  +9, -3
+6, -1
......@@ -1,14 +1,19 @@
11 FROM golang:1.25.0-alpine
22
3-RUN apk add rsync openssh make gcc musl-dev
3+RUN apk add --no-cache rsync openssh make gcc musl-dev git
44
55 WORKDIR /app
66
7+# Create directory for Docker socket mount
8+RUN mkdir -p /var/run
9+
710 COPY go.mod go.sum /app
811
912 RUN go mod download
1013
1114 ENV PICO_SECRET="danger"
15+# Disable Ryuk cleanup container — it has issues in socket-mount scenarios
16+ENV TESTCONTAINERS_RYUK_DISABLED="true"
1217
1318 COPY . /app
1419
+3, -2
......@@ -8,9 +8,10 @@ EVENT_TYPE="${PICO_CI_EVENT_TYPE:-manual}"
88 printf "\x1b[33m[%s] running ci (event=%s)\x1b[0m\n" "$JOB_ID" "$EVENT_TYPE"
99
1010 zmx run lint -d docker run -t --rm -v $(pwd):/app -w /app golangci/golangci-lint:v2.11.4 golangci-lint run
11-zmx run build -d docker build -t pico-test -f ./Dockerfile.test . \
12- docker run -t --rm pico-test
11+zmx run build -d docker build -t pico-test -f ./Dockerfile.test .
1312 zmx wait "*"
13+zmx run test docker run -t --rm -v /var/run/docker.sock:/var/run/docker.sock pico-test
14+
1415 printf "\x1b[32msuccess tests!\x1b[0m\n"
1516
1617 if [ "$EVENT_TYPE" != "release" ]; then