==> [test] 重建镜像并重建容器...
 Image shuimu-pi-agent:test Building 
 Image agent-test-app Building 
 Image agent-test-events Building 
#1 [internal] load local bake definitions
#1 reading from stdin 1.45kB done
#1 DONE 0.0s

#2 [app internal] load build definition from Dockerfile
#2 transferring dockerfile: 1.53kB done
#2 DONE 0.0s

#3 [pi-agent internal] load build definition from Dockerfile
#3 transferring dockerfile: 1.58kB done
#3 DONE 0.0s

#4 [events internal] load metadata for docker.io/library/golang:1.23-bookworm
#4 DONE 0.2s

#5 [app internal] load metadata for docker.io/library/node:22-bookworm
#5 DONE 0.2s

#6 [pi-agent internal] load metadata for docker.io/library/node:22-bookworm-slim
#6 DONE 0.2s

#7 [events internal] load metadata for docker.io/library/debian:bookworm-slim
#7 DONE 0.2s

#8 [events internal] load .dockerignore
#8 transferring context: 234B done
#8 DONE 0.0s

#9 [pi-agent  1/11] FROM docker.io/library/node:22-bookworm-slim@sha256:83f487e0a63425e5b4d146fb5e5be574bcbe1b7b843d3ebafdd95eaf7767a7e5
#9 resolve docker.io/library/node:22-bookworm-slim@sha256:83f487e0a63425e5b4d146fb5e5be574bcbe1b7b843d3ebafdd95eaf7767a7e5 done
#9 DONE 0.0s

#10 [events go-builder 1/7] FROM docker.io/library/golang:1.23-bookworm@sha256:167053a2bb901972bf2c1611f8f52c44d5fe7e762e5cab213708d82c421614db
#10 resolve docker.io/library/golang:1.23-bookworm@sha256:167053a2bb901972bf2c1611f8f52c44d5fe7e762e5cab213708d82c421614db done
#10 DONE 0.0s

#11 [events stage-2 1/9] FROM docker.io/library/debian:bookworm-slim@sha256:88200866dfff7ea7f5cbcb6ec7c8a701889efe6fe859fe64d6990e4b07ea4171
#11 resolve docker.io/library/debian:bookworm-slim@sha256:88200866dfff7ea7f5cbcb6ec7c8a701889efe6fe859fe64d6990e4b07ea4171 done
#11 DONE 0.0s

#12 [app web-builder 1/6] FROM docker.io/library/node:22-bookworm@sha256:8a34c4ab3ea2c5cd194f07e317b2a8f09461d3c8b05c4e34c8ccd56d56024c4d
#12 resolve docker.io/library/node:22-bookworm@sha256:8a34c4ab3ea2c5cd194f07e317b2a8f09461d3c8b05c4e34c8ccd56d56024c4d done
#12 DONE 0.0s

#13 [app internal] load build context
#13 ...

#14 [pi-agent internal] load build context
#14 transferring context: 18.57kB 0.1s done
#14 DONE 0.1s

#15 [pi-agent  9/11] COPY deploy/pi-agent/settle-policy.mjs /app/settle-policy.mjs
#15 CACHED

#16 [pi-agent  3/11] RUN npm install -g @earendil-works/pi-coding-agent@0.85.1 --omit=dev
#16 CACHED

#17 [pi-agent  8/11] COPY deploy/pi-agent/result-v1.mjs /app/result-v1.mjs
#17 CACHED

#18 [pi-agent  4/11] RUN pi --version
#18 CACHED

#19 [pi-agent  5/11] WORKDIR /app
#19 CACHED

#20 [pi-agent  7/11] COPY deploy/pi-agent/runner.mjs /app/runner.mjs
#20 CACHED

#21 [pi-agent  2/11] RUN set -eux;     apt-get update;     apt-get install -y --no-install-recommends         ca-certificates         curl         git         bash;     rm -rf /var/lib/apt/lists/*
#21 CACHED

#22 [pi-agent 10/11] COPY deploy/pi-agent/entrypoint.sh /app/entrypoint.sh
#22 CACHED

#23 [pi-agent  6/11] COPY deploy/pi-agent/extensions/ /app/extensions/
#23 CACHED

#24 [pi-agent 11/11] RUN chmod +x /app/entrypoint.sh /app/runner.mjs
#24 CACHED

#25 [pi-agent] exporting to image
#25 exporting layers done
#25 exporting manifest sha256:1565757be5855280b35ef7e3901496c75270397a465f7789201be925706df172 done
#25 exporting config sha256:e52bdca1a5b6048f4ccb007889c7cfce3a61c45e006a093444fba756eb5108f0 done
#25 exporting attestation manifest sha256:a1e1a5204c5a97ffb09f1b551de9279c66d27fc4772aa139db53d274ed483671 done
#25 exporting manifest list sha256:96b07cfd10c20ffcdeec2c0a726ca9ca33d0416383c93a7274e66ad1740e581a done
#25 naming to docker.io/library/shuimu-pi-agent:test done
#25 unpacking to docker.io/library/shuimu-pi-agent:test done
#25 DONE 0.0s

#26 [pi-agent] resolving provenance for metadata file
#26 DONE 0.0s

#13 [app internal] load build context
#13 ...

#27 [app go-builder 2/7] WORKDIR /src
#27 CACHED

#28 [app go-builder 3/7] COPY go.mod go.sum ./
#28 CACHED

#29 [app go-builder 4/7] RUN go mod download
#29 CACHED

#13 [app internal] load build context
#13 transferring context: 148.57MB 0.7s done
#13 ...

#30 [app go-builder 5/7] COPY . .
#30 DONE 0.3s

#31 [events go-builder 6/7] RUN CGO_ENABLED=0 GOOS=linux go build -ldflags="-s -w" -o /server ./cmd/server
#31 DONE 5.5s

#32 [app go-builder 7/7] RUN CGO_ENABLED=0 GOOS=linux go build -ldflags="-s -w" -o /events ./cmd/events
#32 DONE 0.5s

#13 [app internal] load build context
#13 ...

#33 [events web-builder 3/6] COPY web/package.json web/package-lock.json* ./
#33 CACHED

#34 [events web-builder 4/6] RUN npm ci
#34 CACHED

#35 [events stage-2 3/9] WORKDIR /app
#35 CACHED

#36 [events stage-2 4/9] COPY --from=go-builder /server /app/server
#36 CACHED

#37 [events stage-2 5/9] COPY --from=go-builder /events /app/events
#37 CACHED

#38 [events web-builder 6/6] RUN npm run build
#38 CACHED

#39 [events stage-2 6/9] COPY --from=web-builder /web/dist /app/web/dist
#39 CACHED

#40 [events stage-2 2/9] RUN set -eux;     apt-get update;     apt-get install -y --no-install-recommends ca-certificates curl;     rm -rf /var/lib/apt/lists/*
#40 CACHED

#41 [events web-builder 2/6] WORKDIR /web
#41 CACHED

#42 [events stage-2 7/9] COPY deploy/postgres/goose /app/deploy/postgres/goose
#42 CACHED

#43 [events web-builder 5/6] COPY web/ ./
#43 CACHED

#44 [events stage-2 8/9] COPY templates /app/templates
#44 CACHED

#45 [events stage-2 9/9] COPY configs /app/configs
#45 CACHED

#43 [app web-builder 5/6] COPY web/ ./
#43 CACHED

#42 [app stage-2 7/9] COPY deploy/postgres/goose /app/deploy/postgres/goose
#42 CACHED

#40 [app stage-2 2/9] RUN set -eux;     apt-get update;     apt-get install -y --no-install-recommends ca-certificates curl;     rm -rf /var/lib/apt/lists/*
#40 CACHED

#35 [app stage-2 3/9] WORKDIR /app
#35 CACHED

#38 [app web-builder 6/6] RUN npm run build
#38 CACHED

#36 [app stage-2 4/9] COPY --from=go-builder /server /app/server
#36 CACHED

#39 [app stage-2 6/9] COPY --from=web-builder /web/dist /app/web/dist
#39 CACHED

#34 [app web-builder 4/6] RUN npm ci
#34 CACHED

#37 [app stage-2 5/9] COPY --from=go-builder /events /app/events
#37 CACHED

#44 [app stage-2 8/9] COPY templates /app/templates
#44 CACHED

#33 [app web-builder 3/6] COPY web/package.json web/package-lock.json* ./
#33 CACHED

#41 [app web-builder 2/6] WORKDIR /web
#41 CACHED

#46 [events] exporting to image
#46 exporting layers done
#46 exporting manifest sha256:ae93691f063530a0ce8de4c2ca82c3d750496398024b713799b6207f47df4867 done
#46 exporting config sha256:ca49ca76612131959a67a4e1cfccb4f66dada4c6274404032cf488809b741f28 done
#46 exporting attestation manifest sha256:672e1217ad9a66e1e89b0c54567fe96e54a791df8a41ca25339007d90390bcb6 done
#46 exporting manifest list sha256:28b7e83c01bf8f7eb6f24e054290b011421f12faff41f50e7565348b00d9a06b done
#46 naming to docker.io/library/agent-test-events:latest done
#46 unpacking to docker.io/library/agent-test-events:latest done
#46 DONE 0.0s

#47 [app] exporting to image
#47 exporting layers done
#47 exporting manifest sha256:4c20923bc49e4dbe4d3c55adb7f2a630bc7df8039f41ab455d8418f5e1b24502 done
#47 exporting config sha256:0f894fb409f1c1c159d807d33729d2624bbf2df33247a0b9748b9520135e069d done
#47 exporting attestation manifest sha256:d5909ff63a4418100627bbeab97b259565d046ed8cd2337ec9080fc6bd52e003 done
#47 exporting manifest list sha256:4d76b7bdea5bd87994ebfa0d87a0c4f8b3e57a0777d04441e3210246ad96f29b done
#47 naming to docker.io/library/agent-test-app:latest done
#47 unpacking to docker.io/library/agent-test-app:latest done
#47 DONE 0.0s

#48 [events] resolving provenance for metadata file
#48 DONE 0.0s

#49 [app] resolving provenance for metadata file
#49 DONE 0.0s

#13 [app internal] load build context
 Image agent-test-events Built 
 Image shuimu-pi-agent:test Built 
 Image agent-test-app Built 
 Container shuimu-system-pg-test Running 
 Container shuimu-cursor-agent-test Running 
 Container shuimu-pi-agent-test Recreate 
 Container shuimu-agent-events-test Recreate 
 Container shuimu-agent-app-test Recreate 
 Container shuimu-agent-app-test Recreated 
 Container shuimu-agent-events-test Recreated 
 Container shuimu-pi-agent-test Recreated 
 Container shuimu-pi-agent-test Starting 
 Container shuimu-system-pg-test Waiting 
 Container shuimu-system-pg-test Waiting 
 Container shuimu-pi-agent-test Started 
 Container shuimu-system-pg-test Healthy 
 Container shuimu-agent-app-test Starting 
 Container shuimu-system-pg-test Healthy 
 Container shuimu-agent-events-test Starting 
 Container shuimu-agent-app-test Started 
 Container shuimu-agent-events-test Started 
==> [test] 镜像与容器已更新
