Build:
  1. 0
2026-01-09 18:42.09: New job: Build using linux-arm64 in
                                []
2026-01-09 18:42.09: Will push staging image to ocurrent/opam-staging:alpine-3.22-ocaml-4.11-flambda-arm64

Dockerfile:

# syntax=docker/dockerfile:1

FROM ocurrent/opam-staging@sha256:251bfe50ea065e631287c19d002efff37b482fba04f2ac6816cd0582e7f1eed6
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
RUN opam switch create 4.11 --packages=ocaml-variants.4.11.2+flambda
RUN opam pin add -k version ocaml-variants 4.11.2+flambda
RUN opam install -y opam-depext
ENTRYPOINT [ "opam", "exec", "--" ]
CMD bash
COPY --link [ "Dockerfile", "/Dockerfile.ocaml" ]


2026-01-09 18:42.09: Using cache hint "4.11.2+flambda-arm64-ocurrent/opam-staging@sha256:251bfe50ea065e631287c19d002efff37b482fba04f2ac6816cd0582e7f1eed6"
2026-01-09 18:42.09: Waiting for resource in pool OCluster
2026-01-09 21:41.00: Waiting for worker…
2026-01-10 01:56.59: Got resource from pool OCluster
Building on molpadia.caelum.ci.dev
#1 [internal] load build definition from Dockerfile
#1 sha256:9cf20f3d2ce98cb913d83f6104a876e695d97ebd2178d721ec89ab7bf87fb664
#1 transferring dockerfile: 510B done
#1 DONE 0.1s

#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 sha256:8d3e54df0f62607d8ba237b8482161b4f3a374f33a62ab2ee35ddc545abfff1d
#2 DONE 1.6s

#3 docker-image://docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6
#3 sha256:af7cd8303c7f6833bd9c7654e78133e6d9f8fe5b555ddfc8ce27b673ff639e7c
#3 resolve docker.io/docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6 done
#3 sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6 8.40kB / 8.40kB done
#3 sha256:53813717d076769a5dba593f7e0a49f0daa0ea4027726abc593f56d4940cca1f 850B / 850B done
#3 sha256:b44bc7059481efb29afbe77bba309a91f221b47a7591413ba162ce0dd9c1587e 1.33kB / 1.33kB done
#3 sha256:0285701bc73306b992f78de737bc58aa979843b49a277151b4bab0835ab77f6b 0B / 12.52MB 0.1s
#3 sha256:0285701bc73306b992f78de737bc58aa979843b49a277151b4bab0835ab77f6b 2.10MB / 12.52MB 0.2s
#3 sha256:0285701bc73306b992f78de737bc58aa979843b49a277151b4bab0835ab77f6b 8.39MB / 12.52MB 0.3s
#3 sha256:0285701bc73306b992f78de737bc58aa979843b49a277151b4bab0835ab77f6b 12.52MB / 12.52MB 0.4s done
#3 extracting sha256:0285701bc73306b992f78de737bc58aa979843b49a277151b4bab0835ab77f6b 0.1s
#3 extracting sha256:0285701bc73306b992f78de737bc58aa979843b49a277151b4bab0835ab77f6b 0.4s done
#3 DONE 0.8s

#4 [internal] load metadata for docker.io/ocurrent/opam-staging@sha256:251bfe50ea065e631287c19d002efff37b482fba04f2ac6816cd0582e7f1eed6
#4 sha256:e8a33c9b50b5e596b4da073d3f6d5310047e44d5f05ddbc011ff87cd3c7f7e25
#4 DONE 0.8s

#5 [internal] load .dockerignore
#5 sha256:ad21a4a737dafb2e753b97be3c20c8b4fea39c524fcdc7dfa0e2a98eb96dcde5
#5 transferring context: 2B done
#5 DONE 0.1s

#9 [1/5] FROM docker.io/ocurrent/opam-staging@sha256:251bfe50ea065e631287c19d002efff37b482fba04f2ac6816cd0582e7f1eed6
#9 sha256:4fc3447545c2c898e6fc93fd7b1958368f5c323bc3505994f01208a16e359b8f
#9 resolve docker.io/ocurrent/opam-staging@sha256:251bfe50ea065e631287c19d002efff37b482fba04f2ac6816cd0582e7f1eed6 done
#9 ...

#11 [internal] load build context
#11 sha256:cf1d723d0faab0008ea2df5c800f9e63ef09f97dd7007d5ff22fff3635c10736
#11 transferring context: 510B done
#11 DONE 0.1s

#9 [1/5] FROM docker.io/ocurrent/opam-staging@sha256:251bfe50ea065e631287c19d002efff37b482fba04f2ac6816cd0582e7f1eed6
#9 sha256:4fc3447545c2c898e6fc93fd7b1958368f5c323bc3505994f01208a16e359b8f
#9 sha256:251bfe50ea065e631287c19d002efff37b482fba04f2ac6816cd0582e7f1eed6 530B / 530B done
#9 sha256:c3bef53f61ce12456454f38c65e3b9b51684b08b114891e63e09c43115590417 8.09kB / 8.09kB done
#9 sha256:6587ef578e2d041414a8b851eccc88f9a43c7ce934f721ef283e2c7486857abb 0B / 402.06MB 0.1s
#9 sha256:6587ef578e2d041414a8b851eccc88f9a43c7ce934f721ef283e2c7486857abb 33.55MB / 402.06MB 0.7s
#9 sha256:6587ef578e2d041414a8b851eccc88f9a43c7ce934f721ef283e2c7486857abb 54.53MB / 402.06MB 1.1s
#9 sha256:6587ef578e2d041414a8b851eccc88f9a43c7ce934f721ef283e2c7486857abb 75.50MB / 402.06MB 1.6s
#9 sha256:6587ef578e2d041414a8b851eccc88f9a43c7ce934f721ef283e2c7486857abb 101.71MB / 402.06MB 2.1s
#9 sha256:6587ef578e2d041414a8b851eccc88f9a43c7ce934f721ef283e2c7486857abb 125.83MB / 402.06MB 2.5s
#9 sha256:6587ef578e2d041414a8b851eccc88f9a43c7ce934f721ef283e2c7486857abb 146.80MB / 402.06MB 2.9s
#9 sha256:6587ef578e2d041414a8b851eccc88f9a43c7ce934f721ef283e2c7486857abb 173.02MB / 402.06MB 3.4s
#9 sha256:6587ef578e2d041414a8b851eccc88f9a43c7ce934f721ef283e2c7486857abb 201.33MB / 402.06MB 3.9s
#9 sha256:6587ef578e2d041414a8b851eccc88f9a43c7ce934f721ef283e2c7486857abb 222.30MB / 402.06MB 4.3s
#9 sha256:6587ef578e2d041414a8b851eccc88f9a43c7ce934f721ef283e2c7486857abb 243.27MB / 402.06MB 4.7s
#9 sha256:6587ef578e2d041414a8b851eccc88f9a43c7ce934f721ef283e2c7486857abb 267.39MB / 402.06MB 5.2s
#9 sha256:6587ef578e2d041414a8b851eccc88f9a43c7ce934f721ef283e2c7486857abb 293.60MB / 402.06MB 5.6s
#9 sha256:6587ef578e2d041414a8b851eccc88f9a43c7ce934f721ef283e2c7486857abb 315.62MB / 402.06MB 6.0s
#9 sha256:6587ef578e2d041414a8b851eccc88f9a43c7ce934f721ef283e2c7486857abb 340.79MB / 402.06MB 6.4s
#9 sha256:6587ef578e2d041414a8b851eccc88f9a43c7ce934f721ef283e2c7486857abb 368.05MB / 402.06MB 6.8s
#9 sha256:6587ef578e2d041414a8b851eccc88f9a43c7ce934f721ef283e2c7486857abb 389.02MB / 402.06MB 7.2s
#9 sha256:6587ef578e2d041414a8b851eccc88f9a43c7ce934f721ef283e2c7486857abb 402.06MB / 402.06MB 8.1s done
#9 extracting sha256:6587ef578e2d041414a8b851eccc88f9a43c7ce934f721ef283e2c7486857abb
#9 extracting sha256:6587ef578e2d041414a8b851eccc88f9a43c7ce934f721ef283e2c7486857abb 5.2s
#9 extracting sha256:6587ef578e2d041414a8b851eccc88f9a43c7ce934f721ef283e2c7486857abb 11.3s
#9 extracting sha256:6587ef578e2d041414a8b851eccc88f9a43c7ce934f721ef283e2c7486857abb 18.3s
#9 extracting sha256:6587ef578e2d041414a8b851eccc88f9a43c7ce934f721ef283e2c7486857abb 23.9s
#9 extracting sha256:6587ef578e2d041414a8b851eccc88f9a43c7ce934f721ef283e2c7486857abb 28.9s
#9 extracting sha256:6587ef578e2d041414a8b851eccc88f9a43c7ce934f721ef283e2c7486857abb 31.0s done
#9 DONE 41.3s

#8 [2/5] RUN opam switch create 4.11 --packages=ocaml-variants.4.11.2+flambda
#8 sha256:11e0e6bd7aed0ddb61cb91a1c7615b537907793384f538e79127272bdd71bce9
#8 3.853 
#8 3.853 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 3.921 [ocaml-config.1/gen_ocaml_config.ml.in] downloaded from https://opam.ocaml.org/cache
#8 4.048 [ocaml-config.1/ocaml-config.install] downloaded from https://opam.ocaml.org/cache
#8 4.288 [ocaml-variants.4.11.2+flambda] downloaded from cache at https://opam.ocaml.org/cache
#8 4.919 [ocaml-variants.4.11.2+flambda/alt-signal-stack.patch] downloaded from https://opam.ocaml.org/cache
#8 4.920 
#8 4.920 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#8 5.182 -> installed base-bigarray.base
#8 5.196 -> installed base-threads.base
#8 5.197 -> installed base-unix.base
#8 141.2 -> installed ocaml-variants.4.11.2+flambda
#8 141.2 -> installed ocaml-config.1
#8 141.3 -> installed ocaml.4.11.2
#8 141.7 Done.
#8 141.7 # Run eval $(opam env) to update the current shell environment
#8 DONE 142.8s

#7 [3/5] RUN opam pin add -k version ocaml-variants 4.11.2+flambda
#7 sha256:332fa85488c68d0e983c76fb54852910d7fe5da4dd4d0ab3ba64e2466a5561df
#7 0.635 ocaml-variants is now pinned to version 4.11.2+flambda
#7 0.635 
#7 3.918 No package build needed.
#7 3.918 Nothing to do.
#7 3.922 # Run eval $(opam env) to update the current shell environment
#7 DONE 4.0s

#6 [4/5] RUN opam install -y opam-depext
#6 sha256:91da3a593aac606eb23ec7fb0a877ab1d71bca2653e040bb98918fe91a4a4b25
#6 4.297 The following actions will be performed:
#6 4.297   - install opam-depext 1.2.3
#6 4.297 
#6 4.297 <><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#6 4.408 [opam-depext.1.2.3] downloaded from cache at https://opam.ocaml.org/cache
#6 4.426 
#6 4.426 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#6 6.465 -> installed opam-depext.1.2.3
#6 6.475 Done.
#6 6.482 # Run eval $(opam env) to update the current shell environment
#6 DONE 6.7s

#10 [5/5] COPY --link [ Dockerfile, /Dockerfile.ocaml ]
#10 sha256:494e4da0cbc014d932e9b5c71904fafa52f9e0c918704e0b52ce09368d7059f3
#10 DONE 0.2s

#12 exporting to image
#12 sha256:3e66d4d7f51eb5eaf13029f120339a81a7d570f9bd36c2edf7c37c1f5ff65402
#12 exporting layers
#12 exporting layers 2.4s done
#12 writing image sha256:77d3d509d5aad92f6277a2b03429604bb7083ec76a48b3828f38b20765f187ec done
#12 DONE 2.4s
Pushing "sha256:bdfdebc6b0773e0e5907a676db41b7b348fcad18cd6fc3b64b2cb8ec825c0c7b" to "ocurrent/opam-staging:alpine-3.22-ocaml-4.11-flambda-arm64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
744920d5da90: Preparing
744920d5da90: Pushed
alpine-3.22-ocaml-4.11-flambda-arm64: digest: sha256:e3fa7722341aa14d9a7c042db83719008133d03987352210b4cca6f8e8da6fd9 size: 530
The push refers to repository [docker.io/ocurrent/opam-staging]
744920d5da90: Preparing
744920d5da90: Layer already exists
alpine-3.22-ocaml-4.11-flambda-arm64: digest: sha256:e3fa7722341aa14d9a7c042db83719008133d03987352210b4cca6f8e8da6fd9 size: 530
Job succeeded
2026-01-10 02:03.02: Job succeeded