publish
statesuccess
jobback to job
imagedocker:28-cli
arch-
attempt1 of 1
workerconductor-worker-aarch64
duration1m 34s
log
[conductor] task publish on conductor-worker-aarch64
[conductor] commit c8d6358c3d63 attempt 1
[conductor] image docker:28-cli
$ ./deploy/publish.sh
== publishing from refs/heads/main at c8d6358c3d63
tags:
latest
c8d6358c3d63
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/arm64 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/amd64 internal] load metadata for docker.io/library/alpine:3.23
#4 DONE 0.7s
#5 [linux/riscv64 internal] load metadata for docker.io/library/alpine:3.23
#5 DONE 0.7s
#2 [linux/arm64 internal] load metadata for docker.io/library/alpine:3.23
#2 DONE 0.7s
#6 [internal] load .dockerignore
#6 transferring context: 214B done
#6 DONE 0.0s
#7 [linux/arm64 deps 1/5] FROM docker.io/library/alpine:3.23@sha256:85fe1e81d6758c208f3e1eed4338a1997e19d4be002d4dd32d3100c9a8c010a0
#7 resolve docker.io/library/alpine:3.23@sha256:85fe1e81d6758c208f3e1eed4338a1997e19d4be002d4dd32d3100c9a8c010a0 0.0s done
#7 DONE 0.0s
#8 [linux/riscv64 deps 1/5] FROM docker.io/library/alpine:3.23@sha256:85fe1e81d6758c208f3e1eed4338a1997e19d4be002d4dd32d3100c9a8c010a0
#8 resolve docker.io/library/alpine:3.23@sha256:85fe1e81d6758c208f3e1eed4338a1997e19d4be002d4dd32d3100c9a8c010a0 0.0s done
#8 DONE 0.0s
#9 [linux/amd64 deps 1/5] FROM docker.io/library/alpine:3.23@sha256:85fe1e81d6758c208f3e1eed4338a1997e19d4be002d4dd32d3100c9a8c010a0
#9 resolve docker.io/library/alpine:3.23@sha256:85fe1e81d6758c208f3e1eed4338a1997e19d4be002d4dd32d3100c9a8c010a0 0.0s done
#9 DONE 0.0s
#10 [internal] load build context
#10 transferring context: 441.12kB 0.0s done
#10 DONE 0.0s
#11 [linux/amd64 deps 2/5] RUN apk add --no-cache nodejs npm
#11 CACHED
#12 [linux/amd64 deps 3/5] WORKDIR /app
#12 CACHED
#13 [linux/arm64 deps 2/5] RUN apk add --no-cache nodejs npm
#13 CACHED
#14 [linux/arm64 deps 3/5] WORKDIR /app
#14 CACHED
#15 [linux/riscv64 deps 2/5] RUN apk add --no-cache nodejs npm
#15 CACHED
#16 [linux/riscv64 deps 3/5] WORKDIR /app
#16 CACHED
#17 [linux/amd64 deps 4/5] COPY package.json ./
#17 DONE 0.0s
#18 [linux/riscv64 deps 4/5] COPY package.json ./
#18 DONE 0.0s
#19 [linux/arm64 deps 4/5] COPY package.json ./
#19 DONE 0.0s
#20 [linux/riscv64 deps 5/5] RUN npm install --omit=dev --no-audit --no-fund && npm cache clean --force
#20 ...
#21 [linux/arm64 deps 5/5] RUN npm install --omit=dev --no-audit --no-fund && npm cache clean --force
#21 4.267
#21 4.267 added 78 packages in 4s
#21 4.497 npm warn using --force Recommended protections disabled.
#21 DONE 5.1s
#22 [linux/amd64 deps 5/5] RUN npm install --omit=dev --no-audit --no-fund && npm cache clean --force
#22 ...
#23 [linux/arm64 stage-1 2/10] RUN apk add --no-cache ca-certificates git nodejs
#23 CACHED
#24 [linux/arm64 stage-1 3/10] RUN addgroup -S conductor && adduser -S -G conductor -h /app conductor
#24 CACHED
#25 [linux/arm64 stage-1 4/10] WORKDIR /app
#25 CACHED
#26 [linux/arm64 stage-1 5/10] COPY --from=deps /app/node_modules ./node_modules
#26 DONE 0.4s
#22 [linux/amd64 deps 5/5] RUN npm install --omit=dev --no-audit --no-fund && npm cache clean --force
#22 ...
#27 [linux/arm64 stage-1 6/10] COPY package.json ./
#27 DONE 0.1s
#28 [linux/arm64 stage-1 7/10] COPY src/ ./src/
#28 DONE 0.0s
#29 [linux/arm64 stage-1 8/10] COPY migrations/ ./migrations/
#29 DONE 0.0s
#30 [linux/arm64 stage-1 9/10] COPY assets/ ./assets/
#30 DONE 0.0s
#31 [linux/arm64 stage-1 10/10] RUN mkdir -p /data && chown -R conductor:conductor /data
#31 DONE 0.1s
#22 [linux/amd64 deps 5/5] RUN npm install --omit=dev --no-audit --no-fund && npm cache clean --force
#22 39.19
#22 39.19 added 78 packages in 36s
#22 42.57 npm warn using --force Recommended protections disabled.
#22 DONE 45.8s
#20 [linux/riscv64 deps 5/5] RUN npm install --omit=dev --no-audit --no-fund && npm cache clean --force
#20 ...
#32 [linux/amd64 stage-1 3/10] RUN addgroup -S conductor && adduser -S -G conductor -h /app conductor
#32 CACHED
#33 [linux/amd64 stage-1 2/10] RUN apk add --no-cache ca-certificates git nodejs
#33 CACHED
#34 [linux/amd64 stage-1 4/10] WORKDIR /app
#34 CACHED
#35 [linux/amd64 stage-1 5/10] COPY --from=deps /app/node_modules ./node_modules
#35 DONE 0.5s
#20 [linux/riscv64 deps 5/5] RUN npm install --omit=dev --no-audit --no-fund && npm cache clean --force
#20 ...
#36 [linux/amd64 stage-1 6/10] COPY package.json ./
#36 DONE 0.0s
#37 [linux/amd64 stage-1 7/10] COPY src/ ./src/
#37 DONE 0.0s
#38 [linux/amd64 stage-1 8/10] COPY migrations/ ./migrations/
#38 DONE 0.0s
#39 [linux/amd64 stage-1 9/10] COPY assets/ ./assets/
#39 DONE 0.0s
#40 [linux/amd64 stage-1 10/10] RUN mkdir -p /data && chown -R conductor:conductor /data
#40 DONE 0.2s
#20 [linux/riscv64 deps 5/5] RUN npm install --omit=dev --no-audit --no-fund && npm cache clean --force
#20 50.42
#20 50.42 added 78 packages in 48s
#20 53.48 npm warn using --force Recommended protections disabled.
#20 DONE 56.5s
#41 [linux/riscv64 stage-1 3/10] RUN addgroup -S conductor && adduser -S -G conductor -h /app conductor
#41 CACHED
#42 [linux/riscv64 stage-1 2/10] RUN apk add --no-cache ca-certificates git nodejs
#42 CACHED
#43 [linux/riscv64 stage-1 4/10] WORKDIR /app
#43 CACHED
#44 [linux/riscv64 stage-1 5/10] COPY --from=deps /app/node_modules ./node_modules
#44 DONE 0.4s
#45 [linux/riscv64 stage-1 6/10] COPY package.json ./
#45 DONE 0.0s
#46 [linux/riscv64 stage-1 7/10] COPY src/ ./src/
#46 DONE 0.1s
#47 [linux/riscv64 stage-1 8/10] COPY migrations/ ./migrations/
#47 DONE 0.0s
#48 [linux/riscv64 stage-1 9/10] COPY assets/ ./assets/
#48 DONE 0.0s
#49 [linux/riscv64 stage-1 10/10] RUN mkdir -p /data && chown -R conductor:conductor /data
#49 DONE 0.2s
#50 exporting to image
#50 exporting layers
#50 exporting layers 1.4s done
#50 exporting manifest sha256:64a7e7f46914918c7d8a7ca1f915c206a490c9d51c46f79ada0abeff4335706e done
#50 exporting config sha256:d2754cc59e7b97bdbba68bd9acbc2751b1c7992fe5e963ac6c488a3e2036335f done
#50 exporting attestation manifest sha256:52401bde6b33b28a193ad3dbe7ad2a2e1ee29cb99a0ef1139d58e8a75e42485f done
#50 exporting manifest sha256:19cdfadb7028e4d20dd3bacd59fbbaa781d00cc0a99406421bca36ea32c55b8c done
#50 exporting config sha256:9126f39a354c5f56a237a4132bfe2b61265796727a065b9c166870162f80a803 done
#50 exporting attestation manifest sha256:3d524420cc8d97d0712d8f6593fedb025bd5ef02a7aa9ec01c67dc4a3390ff98 done
#50 exporting manifest sha256:73226365b66fe4d42bad4972600e11af0d9c3475d4bf0eda07748f8f2ed84f76 0.0s done
#50 exporting config sha256:de8b684d5e0c5307c2c1f222c138528cec08bf32bc43da4a1ebef46216b591f7 done
#50 exporting attestation manifest sha256:0637e23970150b7e80ce3274b57e47e373595f397bdc79bd50569bbeb70435e7 done
#50 exporting manifest list sha256:a0bf5a3794bf2e4efe53685a8b12b2b59943e546e76ffd0ae9e8955add97d0ec done
#50 DONE 1.5s
#51 [auth] finwo/conductor:pull,push token for registry-1.docker.io
#51 DONE 0.0s
#50 exporting to image
#50 pushing layers
#50 pushing layers 7.6s done
#50 pushing manifest for docker.io/finwo/conductor:latest@sha256:a0bf5a3794bf2e4efe53685a8b12b2b59943e546e76ffd0ae9e8955add97d0ec
#50 pushing manifest for docker.io/finwo/conductor:latest@sha256:a0bf5a3794bf2e4efe53685a8b12b2b59943e546e76ffd0ae9e8955add97d0ec 5.0s done
#50 pushing layers 0.9s done
#50 pushing manifest for docker.io/finwo/conductor:c8d6358c3d63@sha256:a0bf5a3794bf2e4efe53685a8b12b2b59943e546e76ffd0ae9e8955add97d0ec
#50 pushing manifest for docker.io/finwo/conductor:c8d6358c3d63@sha256:a0bf5a3794bf2e4efe53685a8b12b2b59943e546e76ffd0ae9e8955add97d0ec 2.6s done
#50 DONE 17.5s
== 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 DONE 0.2s
#3 [linux/arm64 internal] load metadata for docker.io/library/alpine:3.23
#3 DONE 0.2s
#4 [linux/riscv64 internal] load metadata for docker.io/library/alpine:3.23
#4 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.0s done
#7 DONE 0.0s
#8 [linux/riscv64 stage-1 5/6] COPY --from=deps /app/node_modules ./node_modules
#8 CACHED
#9 [linux/riscv64 stage-1 2/6] RUN apk add --no-cache ca-certificates docker-cli nodejs
#9 CACHED
#10 [linux/riscv64 deps 4/4] RUN npm install --omit=dev --no-audit --no-fund yaml && npm cache clean --force
#10 CACHED
#11 [linux/riscv64 stage-1 3/6] WORKDIR /app
#11 CACHED
#12 [linux/riscv64 stage-1 4/6] RUN printf '{\n "name": "conductor-worker",\n "private": true,\n "type": "module"\n}\n' > package.json
#12 CACHED
#13 [linux/riscv64 deps 3/4] WORKDIR /app
#13 CACHED
#14 [linux/riscv64 deps 2/4] RUN apk add --no-cache nodejs npm
#14 CACHED
#15 [linux/riscv64 stage-1 6/6] COPY src/worker/ ./src/worker/
#15 CACHED
#16 [linux/arm64 deps 1/4] FROM docker.io/library/alpine:3.23@sha256:85fe1e81d6758c208f3e1eed4338a1997e19d4be002d4dd32d3100c9a8c010a0
#16 resolve docker.io/library/alpine:3.23@sha256:85fe1e81d6758c208f3e1eed4338a1997e19d4be002d4dd32d3100c9a8c010a0 0.0s done
#16 DONE 0.0s
#17 [linux/amd64 deps 1/4] FROM docker.io/library/alpine:3.23@sha256:85fe1e81d6758c208f3e1eed4338a1997e19d4be002d4dd32d3100c9a8c010a0
#17 resolve docker.io/library/alpine:3.23@sha256:85fe1e81d6758c208f3e1eed4338a1997e19d4be002d4dd32d3100c9a8c010a0 0.0s done
#17 DONE 0.0s
#18 [linux/arm64 deps 4/4] RUN npm install --omit=dev --no-audit --no-fund yaml && npm cache clean --force
#18 CACHED
#19 [linux/arm64 deps 3/4] WORKDIR /app
#19 CACHED
#20 [linux/arm64 stage-1 2/6] RUN apk add --no-cache ca-certificates docker-cli nodejs
#20 CACHED
#21 [linux/arm64 stage-1 5/6] COPY --from=deps /app/node_modules ./node_modules
#21 CACHED
#22 [linux/arm64 stage-1 3/6] WORKDIR /app
#22 CACHED
#23 [linux/arm64 stage-1 4/6] RUN printf '{\n "name": "conductor-worker",\n "private": true,\n "type": "module"\n}\n' > package.json
#23 CACHED
#24 [linux/arm64 deps 2/4] RUN apk add --no-cache nodejs npm
#24 CACHED
#25 [linux/arm64 stage-1 6/6] COPY src/worker/ ./src/worker/
#25 CACHED
#26 [linux/amd64 deps 4/4] RUN npm install --omit=dev --no-audit --no-fund yaml && npm cache clean --force
#26 CACHED
#27 [linux/amd64 stage-1 4/6] RUN printf '{\n "name": "conductor-worker",\n "private": true,\n "type": "module"\n}\n' > package.json
#27 CACHED
#28 [linux/amd64 deps 2/4] RUN apk add --no-cache nodejs npm
#28 CACHED
#29 [linux/amd64 stage-1 5/6] COPY --from=deps /app/node_modules ./node_modules
#29 CACHED
#30 [linux/amd64 stage-1 3/6] WORKDIR /app
#30 CACHED
#31 [linux/amd64 deps 3/4] WORKDIR /app
#31 CACHED
#32 [linux/amd64 stage-1 2/6] RUN apk add --no-cache ca-certificates docker-cli nodejs
#32 CACHED
#33 [linux/amd64 stage-1 6/6] COPY src/worker/ ./src/worker/
#33 CACHED
#34 exporting to image
#34 exporting layers done
#34 exporting manifest sha256:2d4406e6a930689b8a0ae5605771a19c4a38229be534e055b9aa3a64ab5f71f1 done
#34 exporting config sha256:48c2433957a0dbb0ed88d7c959ad0f57920d56b9b17e85e4144066eaf99e9069 done
#34 exporting attestation manifest sha256:6b3aed83333601cfc14e7b26435def03c94fe26dbdfefd6807857a8286871243 done
#34 exporting manifest sha256:0bcd9601db85c8354513a1692558220e3b3d244080253b88363fdbe0dd8aa1f5 done
#34 exporting config sha256:d9fc3bb5ee5c1aea4cb201e95041b305309700303025c7a88d6209f0f2ea0324 done
#34 exporting attestation manifest sha256:ef96105d7563c74908d3387baf2788c983a8b775c8e03e22cfe83dc2944b3e1b
#34 exporting attestation manifest sha256:ef96105d7563c74908d3387baf2788c983a8b775c8e03e22cfe83dc2944b3e1b 0.0s done
#34 exporting manifest sha256:0dd15a51774d30cee513ba45c644a8495813cdc6b38784926109c818d6ee6a32 done
#34 exporting config sha256:b9a3fd7e8baeeba950b07baf5b74fa634b8c36cf1ad9e493051ad09dfc7f2381 done
#34 exporting attestation manifest sha256:cec2c95442e9ba7f40331523e9a1dee07d80a880d2e1c4db9af71bb1826266bc done
#34 exporting manifest list sha256:50e5a660af084ba1349607961d6f3bf2490a5997ed3af0d5810d3375fc16f057 done
#34 pushing layers
#34 ...
#35 [auth] finwo/conductor-worker:pull,push token for registry-1.docker.io
#35 DONE 0.0s
#34 exporting to image
#34 pushing layers 1.6s done
#34 pushing manifest for docker.io/finwo/conductor-worker:latest@sha256:50e5a660af084ba1349607961d6f3bf2490a5997ed3af0d5810d3375fc16f057
#34 pushing manifest for docker.io/finwo/conductor-worker:latest@sha256:50e5a660af084ba1349607961d6f3bf2490a5997ed3af0d5810d3375fc16f057 3.6s done
#34 pushing layers 0.6s done
#34 pushing manifest for docker.io/finwo/conductor-worker:c8d6358c3d63@sha256:50e5a660af084ba1349607961d6f3bf2490a5997ed3af0d5810d3375fc16f057
#34 pushing manifest for docker.io/finwo/conductor-worker:c8d6358c3d63@sha256:50e5a660af084ba1349607961d6f3bf2490a5997ed3af0d5810d3375fc16f057 2.5s done
#34 DONE 8.4s
== updating the repository pages
== curl is missing, leaving the finwo/conductor readme alone
== curl is missing, leaving the finwo/conductor-worker readme alone
== 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