publish
statesuccess
jobback to job
imagedocker:28-cli
arch-
attempt1 of 1
workerconductor-worker-x86-64
duration27s
log
[conductor] task publish on conductor-worker-x86-64
[conductor] commit f25e624d5215 attempt 1
[conductor] image docker:28-cli
$ apk add --no-cache curl
fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz
(1/2) Upgrading libcurl (8.14.1-r2 -> 8.14.1-r3)
(2/2) Installing curl (8.14.1-r3)
Executing busybox-1.37.0-r19.trigger
OK: 24 MiB in 36 packages
$ ./deploy/publish.sh
== publishing from refs/heads/main at f25e624d5215
tags:
main
latest
platforms: linux/amd64,linux/arm64,linux/riscv64
== registering emulators
== preparing the builder
== signing in
WARNING! Your credentials are stored unencrypted in '/root/.docker/config.json'.
Configure a credential helper to remove this warning. See
https://docs.docker.com/go/credential-store/
== building and pushing finwo/conductor
#0 building with "conductor-publish" instance using docker-container driver
#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 2.61kB done
#1 DONE 0.0s
#2 [linux/amd64 internal] load metadata for docker.io/library/alpine:3.23
#2 ...
#3 [auth] library/alpine:pull token for registry-1.docker.io
#3 DONE 0.0s
#4 [linux/arm64 internal] load metadata for docker.io/library/alpine:3.23
#4 ...
#5 [linux/riscv64 internal] load metadata for docker.io/library/alpine:3.23
#5 DONE 0.7s
#2 [linux/amd64 internal] load metadata for docker.io/library/alpine:3.23
#2 DONE 0.7s
#4 [linux/arm64 internal] load metadata for docker.io/library/alpine:3.23
#4 DONE 0.7s
#6 [internal] load .dockerignore
#6 transferring context: 214B done
#6 DONE 0.1s
#7 [internal] load build context
#7 DONE 0.0s
#8 [linux/arm64 deps 1/5] FROM docker.io/library/alpine:3.23@sha256:85fe1e81d6758c208f3e1eed4338a1997e19d4be002d4dd32d3100c9a8c010a0
#8 resolve docker.io/library/alpine:3.23@sha256:85fe1e81d6758c208f3e1eed4338a1997e19d4be002d4dd32d3100c9a8c010a0
#8 resolve docker.io/library/alpine:3.23@sha256:85fe1e81d6758c208f3e1eed4338a1997e19d4be002d4dd32d3100c9a8c010a0 0.1s done
#8 DONE 0.1s
#9 [linux/riscv64 deps 1/5] FROM docker.io/library/alpine:3.23@sha256:85fe1e81d6758c208f3e1eed4338a1997e19d4be002d4dd32d3100c9a8c010a0
#9 resolve docker.io/library/alpine:3.23@sha256:85fe1e81d6758c208f3e1eed4338a1997e19d4be002d4dd32d3100c9a8c010a0 0.1s done
#9 DONE 0.1s
#10 [linux/amd64 deps 1/5] FROM docker.io/library/alpine:3.23@sha256:85fe1e81d6758c208f3e1eed4338a1997e19d4be002d4dd32d3100c9a8c010a0
#10 resolve docker.io/library/alpine:3.23@sha256:85fe1e81d6758c208f3e1eed4338a1997e19d4be002d4dd32d3100c9a8c010a0 0.1s done
#10 DONE 0.1s
#7 [internal] load build context
#7 transferring context: 441.12kB 0.0s done
#7 DONE 0.1s
#11 [linux/amd64 stage-1 4/10] WORKDIR /app
#11 CACHED
#12 [linux/amd64 deps 3/5] WORKDIR /app
#12 CACHED
#13 [linux/amd64 stage-1 7/10] COPY src/ ./src/
#13 CACHED
#14 [linux/amd64 stage-1 2/10] RUN apk add --no-cache ca-certificates git nodejs
#14 CACHED
#15 [linux/amd64 stage-1 5/10] COPY --from=deps /app/node_modules ./node_modules
#15 CACHED
#16 [linux/amd64 stage-1 8/10] COPY migrations/ ./migrations/
#16 CACHED
#17 [linux/amd64 stage-1 9/10] COPY assets/ ./assets/
#17 CACHED
#18 [linux/amd64 deps 5/5] RUN npm install --omit=dev --no-audit --no-fund && npm cache clean --force
#18 CACHED
#19 [linux/amd64 deps 4/5] COPY package.json ./
#19 CACHED
#20 [linux/amd64 stage-1 3/10] RUN addgroup -S conductor && adduser -S -G conductor -h /app conductor
#20 CACHED
#21 [linux/amd64 deps 2/5] RUN apk add --no-cache nodejs npm
#21 CACHED
#22 [linux/amd64 stage-1 6/10] COPY package.json ./
#22 CACHED
#23 [linux/riscv64 stage-1 9/10] COPY assets/ ./assets/
#23 CACHED
#24 [linux/riscv64 deps 3/5] WORKDIR /app
#24 CACHED
#25 [linux/riscv64 stage-1 3/10] RUN addgroup -S conductor && adduser -S -G conductor -h /app conductor
#25 CACHED
#26 [linux/riscv64 deps 5/5] RUN npm install --omit=dev --no-audit --no-fund && npm cache clean --force
#26 CACHED
#27 [linux/riscv64 deps 2/5] RUN apk add --no-cache nodejs npm
#27 CACHED
#28 [linux/riscv64 stage-1 6/10] COPY package.json ./
#28 CACHED
#29 [linux/riscv64 stage-1 4/10] WORKDIR /app
#29 CACHED
#30 [linux/riscv64 stage-1 5/10] COPY --from=deps /app/node_modules ./node_modules
#30 CACHED
#31 [linux/riscv64 stage-1 8/10] COPY migrations/ ./migrations/
#31 CACHED
#32 [linux/riscv64 deps 4/5] COPY package.json ./
#32 CACHED
#33 [linux/riscv64 stage-1 7/10] COPY src/ ./src/
#33 CACHED
#34 [linux/riscv64 stage-1 2/10] RUN apk add --no-cache ca-certificates git nodejs
#34 CACHED
#35 [linux/arm64 stage-1 8/10] COPY migrations/ ./migrations/
#35 CACHED
#36 [linux/arm64 stage-1 5/10] COPY --from=deps /app/node_modules ./node_modules
#36 CACHED
#37 [linux/arm64 deps 5/5] RUN npm install --omit=dev --no-audit --no-fund && npm cache clean --force
#37 CACHED
#38 [linux/arm64 stage-1 3/10] RUN addgroup -S conductor && adduser -S -G conductor -h /app conductor
#38 CACHED
#39 [linux/arm64 stage-1 7/10] COPY src/ ./src/
#39 CACHED
#40 [linux/arm64 stage-1 6/10] COPY package.json ./
#40 CACHED
#41 [linux/arm64 deps 4/5] COPY package.json ./
#41 CACHED
#42 [linux/arm64 stage-1 9/10] COPY assets/ ./assets/
#42 CACHED
#43 [linux/arm64 stage-1 4/10] WORKDIR /app
#43 CACHED
#44 [linux/arm64 deps 3/5] WORKDIR /app
#44 CACHED
#45 [linux/arm64 stage-1 2/10] RUN apk add --no-cache ca-certificates git nodejs
#45 CACHED
#46 [linux/arm64 deps 2/5] RUN apk add --no-cache nodejs npm
#46 CACHED
#47 [linux/amd64 stage-1 10/10] RUN mkdir -p /data && chown -R conductor:conductor /data
#47 CACHED
#48 [linux/riscv64 stage-1 10/10] RUN mkdir -p /data && chown -R conductor:conductor /data
#48 CACHED
#49 [linux/arm64 stage-1 10/10] RUN mkdir -p /data && chown -R conductor:conductor /data
#49 CACHED
#50 exporting to image
#50 exporting layers done
#50 exporting manifest sha256:cbfb62692b880326f885890c7da171b60353f71f8e78ecb0787e6c36174a0758 done
#50 exporting config sha256:862735bb01e571b81a351dc6eecd8f8d800b4f951b175a6939cc9df115b782c2 done
#50 exporting attestation manifest sha256:277cc059b6df0c9dd0c2221a06dba13ffd8ea31e7ca958531c74ef7e6ed8e909 0.0s done
#50 exporting manifest sha256:66468271c2ed15ebab6c369c884c14a3d1341d691601c0761b49ee1a4226d252 done
#50 exporting config sha256:8477a552bb7c0e3b6c04fda492a72cea5b72ee5070a724583eafb9c1298054e4 done
#50 exporting attestation manifest sha256:98306a7b26d86aed98f9ef63883d8d3c61b91f71a3711996f03e8a3f1eb9ca5d 0.0s done
#50 exporting manifest sha256:e044b71c4b6864ad38ba37b42be81d31401a5a5ffa4b0b540c6b8cb71fc27938 done
#50 exporting config sha256:c8a50909b634fb794a64dea19098746505d13f35729b1e809b69cdcb58b13bfb done
#50 exporting attestation manifest sha256:5e2efe4f267223dd3d353799304e4a4b2421ac883e86f16d7f1c37746dd59e98 0.0s done
#50 exporting manifest list sha256:b39cbe20d4bb70a7f4192da8f06612216c06614db0c1d82a88f8d34910dafe13
#50 exporting manifest list sha256:b39cbe20d4bb70a7f4192da8f06612216c06614db0c1d82a88f8d34910dafe13 0.0s done
#50 pushing layers
#50 ...
#51 [auth] finwo/conductor:pull,push token for registry-1.docker.io
#51 DONE 0.0s
#50 exporting to image
#50 pushing layers 1.7s done
#50 pushing manifest for docker.io/finwo/conductor:main@sha256:b39cbe20d4bb70a7f4192da8f06612216c06614db0c1d82a88f8d34910dafe13
#50 pushing manifest for docker.io/finwo/conductor:main@sha256:b39cbe20d4bb70a7f4192da8f06612216c06614db0c1d82a88f8d34910dafe13 3.7s done
#50 pushing layers 0.9s done
#50 pushing manifest for docker.io/finwo/conductor:latest@sha256:b39cbe20d4bb70a7f4192da8f06612216c06614db0c1d82a88f8d34910dafe13
#50 pushing manifest for docker.io/finwo/conductor:latest@sha256:b39cbe20d4bb70a7f4192da8f06612216c06614db0c1d82a88f8d34910dafe13 2.5s done
#50 DONE 8.9s
== building and pushing finwo/conductor-worker
#0 building with "conductor-publish" instance using docker-container driver
#1 [internal] load build definition from Dockerfile.worker
#1 transferring dockerfile: 2.43kB done
#1 DONE 0.0s
#2 [linux/amd64 internal] load metadata for docker.io/library/alpine:3.23
#2 ...
#3 [linux/riscv64 internal] load metadata for docker.io/library/alpine:3.23
#3 DONE 0.2s
#4 [linux/arm64 internal] load metadata for docker.io/library/alpine:3.23
#4 DONE 0.2s
#2 [linux/amd64 internal] load metadata for docker.io/library/alpine:3.23
#2 DONE 0.2s
#5 [internal] load .dockerignore
#5 transferring context: 214B done
#5 DONE 0.0s
#6 [internal] load build context
#6 transferring context: 418B done
#6 DONE 0.0s
#7 [linux/riscv64 deps 1/4] FROM docker.io/library/alpine:3.23@sha256:85fe1e81d6758c208f3e1eed4338a1997e19d4be002d4dd32d3100c9a8c010a0
#7 resolve docker.io/library/alpine:3.23@sha256:85fe1e81d6758c208f3e1eed4338a1997e19d4be002d4dd32d3100c9a8c010a0 0.1s done
#7 DONE 0.1s
#8 [linux/amd64 deps 1/4] FROM docker.io/library/alpine:3.23@sha256:85fe1e81d6758c208f3e1eed4338a1997e19d4be002d4dd32d3100c9a8c010a0
#8 resolve docker.io/library/alpine:3.23@sha256:85fe1e81d6758c208f3e1eed4338a1997e19d4be002d4dd32d3100c9a8c010a0 0.1s done
#8 DONE 0.1s
#9 [linux/riscv64 stage-1 3/6] WORKDIR /app
#9 CACHED
#10 [linux/riscv64 deps 2/4] RUN apk add --no-cache nodejs npm
#10 CACHED
#11 [linux/riscv64 deps 3/4] WORKDIR /app
#11 CACHED
#12 [linux/riscv64 deps 4/4] RUN npm install --omit=dev --no-audit --no-fund yaml && npm cache clean --force
#12 CACHED
#13 [linux/riscv64 stage-1 5/6] COPY --from=deps /app/node_modules ./node_modules
#13 CACHED
#14 [linux/riscv64 stage-1 4/6] RUN printf '{\n "name": "conductor-worker",\n "private": true,\n "type": "module"\n}\n' > package.json
#14 CACHED
#15 [linux/riscv64 stage-1 2/6] RUN apk add --no-cache ca-certificates docker-cli nodejs
#15 CACHED
#16 [linux/riscv64 stage-1 6/6] COPY src/worker/ ./src/worker/
#16 CACHED
#17 [linux/amd64 deps 4/4] RUN npm install --omit=dev --no-audit --no-fund yaml && npm cache clean --force
#17 CACHED
#18 [linux/amd64 deps 2/4] RUN apk add --no-cache nodejs npm
#18 CACHED
#19 [linux/amd64 stage-1 3/6] WORKDIR /app
#19 CACHED
#20 [linux/amd64 stage-1 4/6] RUN printf '{\n "name": "conductor-worker",\n "private": true,\n "type": "module"\n}\n' > package.json
#20 CACHED
#21 [linux/amd64 stage-1 5/6] COPY --from=deps /app/node_modules ./node_modules
#21 CACHED
#22 [linux/amd64 stage-1 2/6] RUN apk add --no-cache ca-certificates docker-cli nodejs
#22 CACHED
#23 [linux/amd64 deps 3/4] WORKDIR /app
#23 CACHED
#24 [linux/amd64 stage-1 6/6] COPY src/worker/ ./src/worker/
#24 CACHED
#25 [linux/arm64 deps 1/4] FROM docker.io/library/alpine:3.23@sha256:85fe1e81d6758c208f3e1eed4338a1997e19d4be002d4dd32d3100c9a8c010a0
#25 resolve docker.io/library/alpine:3.23@sha256:85fe1e81d6758c208f3e1eed4338a1997e19d4be002d4dd32d3100c9a8c010a0 0.1s done
#25 DONE 0.1s
#26 [linux/arm64 stage-1 2/6] RUN apk add --no-cache ca-certificates docker-cli nodejs
#26 CACHED
#27 [linux/arm64 deps 3/4] WORKDIR /app
#27 CACHED
#28 [linux/arm64 stage-1 3/6] WORKDIR /app
#28 CACHED
#29 [linux/arm64 deps 2/4] RUN apk add --no-cache nodejs npm
#29 CACHED
#30 [linux/arm64 deps 4/4] RUN npm install --omit=dev --no-audit --no-fund yaml && npm cache clean --force
#30 CACHED
#31 [linux/arm64 stage-1 5/6] COPY --from=deps /app/node_modules ./node_modules
#31 CACHED
#32 [linux/arm64 stage-1 4/6] RUN printf '{\n "name": "conductor-worker",\n "private": true,\n "type": "module"\n}\n' > package.json
#32 CACHED
#33 [linux/arm64 stage-1 6/6] COPY src/worker/ ./src/worker/
#33 CACHED
#34 exporting to image
#34 exporting layers done
#34 exporting manifest sha256:18a8cb01171baba6c38d89eb75b4bb147456002eccad29cb5e3675c757270adc done
#34 exporting config sha256:182f8ca00aba83cdf797e6bf0bd65750c660611c7ed581a32f0eaba478edc45a done
#34 exporting attestation manifest sha256:a53c60e8c2feaf103474ba63ba3c21a23f77cdc8aa6b7fccf5c36dbb5457f867 0.0s done
#34 exporting manifest sha256:398230115f12ee490c89f90ea1c760c4e11858d85c7d8d19f448ba32e74726ec 0.0s done
#34 exporting config sha256:33496284cf4270031dbce13d2165f92fee9c2f5d9b7b8d946e37e29429d09704 done
#34 exporting attestation manifest sha256:f4fd3f79645c4a301c06074b068329a1e7a375c6c50e6d26cd8c243ebf5acc5f
#34 exporting attestation manifest sha256:f4fd3f79645c4a301c06074b068329a1e7a375c6c50e6d26cd8c243ebf5acc5f 0.0s done
#34 exporting manifest sha256:2eaed209eccb05e5c00c9c4277d6b0305ddfd899ea110fde57160b54ea135803 done
#34 exporting config sha256:3b0277cde69875f472e1a946ad17ff281896ecd6c2d717e6e892771e3a7936e9 done
#34 exporting attestation manifest sha256:59868b0d9006c5c46fd1ee2096945a2ca4d4ca7286ff3a77db077aee4be12fe8 0.0s done
#34 exporting manifest list sha256:400021e115f76049fbe6f283d047cb2011255ec86fadd0cbfd4d62df0ee29468 0.0s done
#34 DONE 0.2s
#35 [auth] finwo/conductor-worker:pull,push token for registry-1.docker.io
#35 DONE 0.0s
#34 exporting to image
#34 pushing layers
#34 pushing layers 1.5s done
#34 pushing manifest for docker.io/finwo/conductor-worker:main@sha256:400021e115f76049fbe6f283d047cb2011255ec86fadd0cbfd4d62df0ee29468
#34 pushing manifest for docker.io/finwo/conductor-worker:main@sha256:400021e115f76049fbe6f283d047cb2011255ec86fadd0cbfd4d62df0ee29468 3.5s done
#34 pushing layers 0.7s done
#34 pushing manifest for docker.io/finwo/conductor-worker:latest@sha256:400021e115f76049fbe6f283d047cb2011255ec86fadd0cbfd4d62df0ee29468
#34 pushing manifest for docker.io/finwo/conductor-worker:latest@sha256:400021e115f76049fbe6f283d047cb2011255ec86fadd0cbfd4d62df0ee29468 2.5s done
#34 DONE 8.4s
== updating the repository pages
== updated the finwo/conductor readme
== updated the finwo/conductor-worker readme
== verifying the manifests
Platform: linux/amd64
Platform: linux/arm64
Platform: linux/riscv64
Platform: unknown/unknown
Platform: unknown/unknown
Platform: unknown/unknown
Platform: linux/amd64
Platform: linux/arm64
Platform: linux/riscv64
Platform: unknown/unknown
Platform: unknown/unknown
Platform: unknown/unknown
PASSED
[conductor] done