Build:
  1. 0
2026-06-08 14:56.15: New job: Build using windows-x86_64 in
                                []
2026-06-08 14:56.15: Will push staging image to ocurrent/opam-staging:windows-server-mingw-ltsc2025-ocaml-5.2-amd64

Dockerfile:

# escape=`

FROM ocurrent/opam-staging@sha256:999658a50f0505249ebd64a2ef364479505441eda858bc3d9e9c31a17110a2bd
ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
RUN opam switch create 5.2 --packages=ocaml-base-compiler.5.2.1,system-mingw
RUN opam pin add -k version ocaml-base-compiler 5.2.1
ENTRYPOINT [ "opam", "exec", "--" ]
CMD [ "cmd.exe" ]
COPY [ "Dockerfile", "/Dockerfile.ocaml" ]


2026-06-08 14:56.15: Using cache hint "5.2.1-amd64-ocurrent/opam-staging@sha256:999658a50f0505249ebd64a2ef364479505441eda858bc3d9e9c31a17110a2bd"
2026-06-08 16:02.45: Waiting for worker…
2026-06-08 16:02.45: Got resource from pool OCluster
Building on ltsc2025-3
Sending build context to Docker daemon  2.048kB

Step 1/7 : FROM ocurrent/opam-staging@sha256:999658a50f0505249ebd64a2ef364479505441eda858bc3d9e9c31a17110a2bd
docker.io/ocurrent/opam-staging@sha256:999658a50f0505249ebd64a2ef364479505441eda858bc3d9e9c31a17110a2bd: Pulling from ocurrent/opam-staging
Digest: sha256:999658a50f0505249ebd64a2ef364479505441eda858bc3d9e9c31a17110a2bd
Status: Image is up to date for ocurrent/opam-staging@sha256:999658a50f0505249ebd64a2ef364479505441eda858bc3d9e9c31a17110a2bd
 ---> 46a4a41f25b5
Step 2/7 : ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
 ---> Running in 156dae945207
 ---> Removed intermediate container 156dae945207
 ---> 0377f583b482
Step 3/7 : RUN opam switch create 5.2 --packages=ocaml-base-compiler.5.2.1,system-mingw
 ---> Running in d577f61406fa

<><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
Switch invariant: ["ocaml-base-compiler" {= "5.2.1"} "system-mingw"]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed arch-x86_64.1
-> installed base-bigarray.base
-> installed base-threads.base
-> installed base-unix.base
-> installed host-arch-x86_64.1
-> installed host-system-mingw.1
-> installed conf-mingw-w64-gcc-x86_64.1
-> retrieved flexdll.0.44  (https://github.com/ocaml/flexdll/archive/refs/tags/0.44.tar.gz)
-> installed flexdll.0.44
-> retrieved mingw-w64-shims.0.2.0  (https://github.com/dra27/mingw-w64-shims/archive/refs/tags/0.2.0.tar.gz)
-> installed ocaml-options-vanilla.1
-> installed mingw-w64-shims.0.2.0
-> installed ocaml-env-mingw64.1
-> installed system-mingw.1
-> retrieved ocaml-config.3  (2 extra sources)
-> retrieved ocaml-config.3  (2 extra sources)
-> retrieved ocaml-base-compiler.5.2.1  (https://github.com/ocaml/ocaml/releases/download/5.2.1/ocaml-5.2.1.tar.gz)
-> installed ocaml-base-compiler.5.2.1
-> installed ocaml-config.3
-> installed ocaml.5.2.1
-> installed base-domains.base
-> installed base-nnp.base
Done.
# Run for /f "tokens=*" %i in ('opam env --switch=5.2') do @%i to update the current shell environment
 ---> Removed intermediate container d577f61406fa
 ---> 87d6bff4a4c1
Step 4/7 : RUN opam pin add -k version ocaml-base-compiler 5.2.1
 ---> Running in 8346bbefcbf0
ocaml-base-compiler is now pinned to version 5.2.1

No package build needed.
Nothing to do.
# Run for /f "tokens=*" %i in ('opam env') do @%i to update the current shell environment
 ---> Removed intermediate container 8346bbefcbf0
 ---> 4f85470c0983
Step 5/7 : ENTRYPOINT [ "opam", "exec", "--" ]
 ---> Running in 0f3cb62c7308
 ---> Removed intermediate container 0f3cb62c7308
 ---> 34c07ddcd87d
Step 6/7 : CMD [ "cmd.exe" ]
 ---> Running in 63c0049ad813
 ---> Removed intermediate container 63c0049ad813
 ---> 6338c3bb0e77
Step 7/7 : COPY [ "Dockerfile", "/Dockerfile.ocaml" ]
 ---> d0315a1e77b3
Successfully built d0315a1e77b3
Pushing "sha256:d0315a1e77b3f6352c1d4bfc47edddefaa54c9bc0912c12f683f05af9fc64e80" to "ocurrent/opam-staging:windows-server-mingw-ltsc2025-ocaml-5.2-amd64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
9f2140c4ce3a: Preparing
87cc0617dd28: Preparing
cc3d5c385571: Preparing
863c458cfc68: Preparing
8f83ddc43ad1: Preparing
ae742f49a4df: Preparing
95e3e850a19f: Preparing
ee97975ee1d4: Preparing
7269287a7f5c: Preparing
9211c4102046: Preparing
2a7e8e43c552: Preparing
6f884df5a04d: Preparing
9d15df13d41c: Preparing
ffbc23c8bfe7: Preparing
bfdaaf3d49df: Preparing
30ae343e7b08: Preparing
a716f0e7f093: Preparing
db4ed06fca51: Preparing
70ad5244e9f9: Preparing
87a63077072b: Preparing
500a8b4d15d9: Preparing
867b21107b9c: Preparing
1dcea9cd11ba: Preparing
ec8dc17ef1ca: Preparing
b0b95dc67b0a: Preparing
2afed3534c6b: Preparing
1e6c4b53a081: Preparing
a64bcec03b99: Preparing
6fdd26b1c788: Preparing
14231045987b: Preparing
cbcb41e0e669: Preparing
73ef5adfa72c: Preparing
0acc4acf15b4: Preparing
704f5210c571: Preparing
a393395213bc: Preparing
ee97975ee1d4: Waiting
bddff232dc59: Preparing
7269287a7f5c: Waiting
9211c4102046: Waiting
2a7e8e43c552: Waiting
ab645a8d7eaf: Preparing
6f884df5a04d: Waiting
9d15df13d41c: Waiting
d24ea9d8d7b5: Preparing
ffbc23c8bfe7: Waiting
bfdaaf3d49df: Waiting
3aab7624374e: Preparing
30ae343e7b08: Waiting
a716f0e7f093: Waiting
b777832e78c5: Preparing
ba9ed7598acf: Preparing
d548b550cdf6: Preparing
171571dc4b56: Preparing
dc6d6672dfde: Preparing
e65c29219b71: Preparing
08f34b5248fe: Preparing
1071d5bc301d: Preparing
e471ff1b397f: Preparing
7dd5847c8729: Preparing
87a63077072b: Waiting
500a8b4d15d9: Waiting
867b21107b9c: Waiting
1dcea9cd11ba: Waiting
ec8dc17ef1ca: Waiting
b0b95dc67b0a: Waiting
db4ed06fca51: Waiting
70ad5244e9f9: Waiting
2afed3534c6b: Waiting
1e6c4b53a081: Waiting
a64bcec03b99: Waiting
6fdd26b1c788: Waiting
14231045987b: Waiting
cbcb41e0e669: Waiting
73ef5adfa72c: Waiting
0acc4acf15b4: Waiting
704f5210c571: Waiting
a393395213bc: Waiting
bddff232dc59: Waiting
ab645a8d7eaf: Waiting
d24ea9d8d7b5: Waiting
3aab7624374e: Waiting
b777832e78c5: Waiting
ba9ed7598acf: Waiting
d548b550cdf6: Waiting
171571dc4b56: Waiting
95e3e850a19f: Waiting
dc6d6672dfde: Waiting
e65c29219b71: Waiting
08f34b5248fe: Waiting
1071d5bc301d: Waiting
e471ff1b397f: Waiting
7dd5847c8729: Waiting
ae742f49a4df: Waiting
9f2140c4ce3a: Pushed
87cc0617dd28: Pushed
cc3d5c385571: Pushed
95e3e850a19f: Layer already exists
ee97975ee1d4: Layer already exists
7269287a7f5c: Layer already exists
9211c4102046: Layer already exists
2a7e8e43c552: Layer already exists
6f884df5a04d: Layer already exists
9d15df13d41c: Layer already exists
ffbc23c8bfe7: Layer already exists
bfdaaf3d49df: Layer already exists
30ae343e7b08: Layer already exists
a716f0e7f093: Layer already exists
db4ed06fca51: Layer already exists
ae742f49a4df: Pushed
70ad5244e9f9: Layer already exists
87a63077072b: Layer already exists
500a8b4d15d9: Layer already exists
867b21107b9c: Layer already exists
1dcea9cd11ba: Layer already exists
ec8dc17ef1ca: Layer already exists
b0b95dc67b0a: Layer already exists
2afed3534c6b: Layer already exists
1e6c4b53a081: Layer already exists
a64bcec03b99: Layer already exists
6fdd26b1c788: Layer already exists
14231045987b: Layer already exists
cbcb41e0e669: Layer already exists
73ef5adfa72c: Layer already exists
0acc4acf15b4: Layer already exists
704f5210c571: Layer already exists
a393395213bc: Layer already exists
bddff232dc59: Layer already exists
ab645a8d7eaf: Layer already exists
d24ea9d8d7b5: Layer already exists
3aab7624374e: Layer already exists
b777832e78c5: Layer already exists
ba9ed7598acf: Layer already exists
d548b550cdf6: Layer already exists
171571dc4b56: Layer already exists
dc6d6672dfde: Layer already exists
e65c29219b71: Layer already exists
08f34b5248fe: Layer already exists
1071d5bc301d: Layer already exists
863c458cfc68: Pushed
e471ff1b397f: Layer already exists
7dd5847c8729: Layer already exists
8f83ddc43ad1: Pushed
windows-server-mingw-ltsc2025-ocaml-5.2-amd64: digest: sha256:50c99cce85124f2da5a2324a50b6051470d2869e3086aee31a4d151ec3e35418 size: 10631
The push refers to repository [docker.io/ocurrent/opam-staging]
9f2140c4ce3a: Preparing
87cc0617dd28: Preparing
cc3d5c385571: Preparing
863c458cfc68: Preparing
8f83ddc43ad1: Preparing
ae742f49a4df: Preparing
95e3e850a19f: Preparing
ee97975ee1d4: Preparing
7269287a7f5c: Preparing
9211c4102046: Preparing
2a7e8e43c552: Preparing
6f884df5a04d: Preparing
9d15df13d41c: Preparing
ffbc23c8bfe7: Preparing
bfdaaf3d49df: Preparing
30ae343e7b08: Preparing
a716f0e7f093: Preparing
db4ed06fca51: Preparing
70ad5244e9f9: Preparing
87a63077072b: Preparing
500a8b4d15d9: Preparing
867b21107b9c: Preparing
1dcea9cd11ba: Preparing
ec8dc17ef1ca: Preparing
b0b95dc67b0a: Preparing
2afed3534c6b: Preparing
1e6c4b53a081: Preparing
ae742f49a4df: Waiting
95e3e850a19f: Waiting
a64bcec03b99: Preparing
ee97975ee1d4: Waiting
7269287a7f5c: Waiting
9211c4102046: Waiting
6fdd26b1c788: Preparing
2a7e8e43c552: Waiting
14231045987b: Preparing
6f884df5a04d: Waiting
9d15df13d41c: Waiting
cbcb41e0e669: Preparing
ffbc23c8bfe7: Waiting
bfdaaf3d49df: Waiting
73ef5adfa72c: Preparing
30ae343e7b08: Waiting
a716f0e7f093: Waiting
db4ed06fca51: Waiting
70ad5244e9f9: Waiting
87a63077072b: Waiting
500a8b4d15d9: Waiting
867b21107b9c: Waiting
1dcea9cd11ba: Waiting
ec8dc17ef1ca: Waiting
b0b95dc67b0a: Waiting
2afed3534c6b: Waiting
1e6c4b53a081: Waiting
a64bcec03b99: Waiting
0acc4acf15b4: Preparing
704f5210c571: Preparing
a393395213bc: Preparing
bddff232dc59: Preparing
ab645a8d7eaf: Preparing
d24ea9d8d7b5: Preparing
3aab7624374e: Preparing
b777832e78c5: Preparing
ba9ed7598acf: Preparing
d548b550cdf6: Preparing
171571dc4b56: Preparing
dc6d6672dfde: Preparing
e65c29219b71: Preparing
08f34b5248fe: Preparing
1071d5bc301d: Preparing
e471ff1b397f: Preparing
7dd5847c8729: Preparing
6fdd26b1c788: Waiting
14231045987b: Waiting
cbcb41e0e669: Waiting
73ef5adfa72c: Waiting
0acc4acf15b4: Waiting
704f5210c571: Waiting
171571dc4b56: Waiting
a393395213bc: Waiting
dc6d6672dfde: Waiting
bddff232dc59: Waiting
ab645a8d7eaf: Waiting
d24ea9d8d7b5: Waiting
3aab7624374e: Waiting
b777832e78c5: Waiting
ba9ed7598acf: Waiting
d548b550cdf6: Waiting
e65c29219b71: Waiting
08f34b5248fe: Waiting
1071d5bc301d: Waiting
e471ff1b397f: Waiting
7dd5847c8729: Waiting
8f83ddc43ad1: Layer already exists
87cc0617dd28: Layer already exists
cc3d5c385571: Layer already exists
9f2140c4ce3a: Layer already exists
863c458cfc68: Layer already exists
ee97975ee1d4: Layer already exists
7269287a7f5c: Layer already exists
ae742f49a4df: Layer already exists
95e3e850a19f: Layer already exists
9211c4102046: Layer already exists
2a7e8e43c552: Layer already exists
9d15df13d41c: Layer already exists
bfdaaf3d49df: Layer already exists
6f884df5a04d: Layer already exists
ffbc23c8bfe7: Layer already exists
30ae343e7b08: Layer already exists
70ad5244e9f9: Layer already exists
a716f0e7f093: Layer already exists
db4ed06fca51: Layer already exists
87a63077072b: Layer already exists
500a8b4d15d9: Layer already exists
867b21107b9c: Layer already exists
ec8dc17ef1ca: Layer already exists
1dcea9cd11ba: Layer already exists
b0b95dc67b0a: Layer already exists
2afed3534c6b: Layer already exists
1e6c4b53a081: Layer already exists
14231045987b: Layer already exists
a64bcec03b99: Layer already exists
6fdd26b1c788: Layer already exists
cbcb41e0e669: Layer already exists
73ef5adfa72c: Layer already exists
0acc4acf15b4: Layer already exists
a393395213bc: Layer already exists
704f5210c571: Layer already exists
bddff232dc59: Layer already exists
ab645a8d7eaf: Layer already exists
d24ea9d8d7b5: Layer already exists
3aab7624374e: Layer already exists
b777832e78c5: Layer already exists
ba9ed7598acf: Layer already exists
171571dc4b56: Layer already exists
d548b550cdf6: Layer already exists
dc6d6672dfde: Layer already exists
e65c29219b71: Layer already exists
08f34b5248fe: Layer already exists
e471ff1b397f: Layer already exists
1071d5bc301d: Layer already exists
7dd5847c8729: Layer already exists
windows-server-mingw-ltsc2025-ocaml-5.2-amd64: digest: sha256:50c99cce85124f2da5a2324a50b6051470d2869e3086aee31a4d151ec3e35418 size: 10631
Job succeeded
2026-06-08 16:27.25: Job succeeded