Commit 620bc93
Eric Bower
·
2026-05-16 12:02:01 -0400 EDT
parent ee3ee5f
chore(ci): cleanup
2 files changed,
+6,
-6
+3,
-1
1@@ -4,10 +4,12 @@ RUN apk add rsync openssh make gcc musl-dev
2
3 WORKDIR /app
4
5-COPY go.mod go.sum Makefile /app
6+COPY go.mod go.sum /app
7
8 RUN go mod download
9
10 ENV PICO_SECRET="danger"
11
12+COPY . /app
13+
14 CMD ["go", "test", "-race", "./..."]
M
pico.sh
+3,
-5
1@@ -7,11 +7,9 @@ EVENT_TYPE="${PICO_CI_EVENT_TYPE:-manual}"
2
3 printf "\x1b[33m[%s] running ci (event=%s)\x1b[0m\n" "$JOB_ID" "$EVENT_TYPE"
4
5-zmx run lint -d docker run -t --rm -v $(pwd):/app -w /app golangci/golangci-lint:v2.11.4 golangci-lint run
6-cat << EOF | zmx run tests -d
7-docker build -t pico-test -f ./Dockerfile.test . && \
8-docker run -t --rm -v $(pwd):/app pico-test
9-EOF
10+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
13 zmx wait "*"
14 printf "\x1b[32msuccess tests!\x1b[0m\n"
15