Build:
  1. 0
2026-06-10 21:48.04: New job: Build using windows-x86_64 in
                                []
2026-06-10 21:48.04: Will push staging image to ocurrent/opam-staging:windows-server-mingw-ltsc2025-ocaml-5.3-amd64

Dockerfile:

# escape=`

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


2026-06-10 21:48.04: Using cache hint "5.3.0-amd64-ocurrent/opam-staging@sha256:b0112fb4aff90935d66b984d76cd523563c47fbc9742a6f9dae2f9e51c814f48"
2026-06-10 22:41.24: Waiting for worker…
2026-06-10 22:41.24: Got resource from pool OCluster
Building on ltsc2025-1
Sending build context to Docker daemon  2.048kB

Step 1/7 : FROM ocurrent/opam-staging@sha256:b0112fb4aff90935d66b984d76cd523563c47fbc9742a6f9dae2f9e51c814f48
docker.io/ocurrent/opam-staging@sha256:b0112fb4aff90935d66b984d76cd523563c47fbc9742a6f9dae2f9e51c814f48: Pulling from ocurrent/opam-staging
Digest: sha256:b0112fb4aff90935d66b984d76cd523563c47fbc9742a6f9dae2f9e51c814f48
Status: Image is up to date for ocurrent/opam-staging@sha256:b0112fb4aff90935d66b984d76cd523563c47fbc9742a6f9dae2f9e51c814f48
 ---> 65324486415e
Step 2/7 : ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
 ---> Using cache
 ---> 706f850aeb0b
Step 3/7 : RUN opam switch create 5.3 --packages=ocaml-base-compiler.5.3.0,system-mingw
 ---> Running in 4d57d2bf035f

<><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
Switch invariant: ["ocaml-base-compiler" {= "5.3.0"} "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-compiler.5.3.0  (https://github.com/ocaml/ocaml/releases/download/5.3.0/ocaml-5.3.0.tar.gz)
-> installed ocaml-compiler.5.3.0
-> installed ocaml-base-compiler.5.3.0
-> installed ocaml-config.3
-> installed ocaml.5.3.0
-> installed base-domains.base
-> installed base-effects.base
-> installed base-nnp.base
Done.
# Run for /f "tokens=*" %i in ('opam env --switch=5.3') do @%i to update the current shell environment
 ---> Removed intermediate container 4d57d2bf035f
 ---> f2aa254ca0c7
Step 4/7 : RUN opam pin add -k version ocaml-base-compiler 5.3.0
 ---> Running in fb5af0c9420f
ocaml-base-compiler is now pinned to version 5.3.0

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 fb5af0c9420f
 ---> 53f796a7ab99
Step 5/7 : ENTRYPOINT [ "opam", "exec", "--" ]
 ---> Running in 72a2fb082343
 ---> Removed intermediate container 72a2fb082343
 ---> 750dc7463485
Step 6/7 : CMD [ "cmd.exe" ]
 ---> Running in 1fb9fc4b2b65
 ---> Removed intermediate container 1fb9fc4b2b65
 ---> f31ba00429c6
Step 7/7 : COPY [ "Dockerfile", "/Dockerfile.ocaml" ]
 ---> 316bddd1825c
Successfully built 316bddd1825c
Pushing "sha256:316bddd1825c4ef73f0f89a0249aeddf46749a81800bf2018d90171a921a5bfb" to "ocurrent/opam-staging:windows-server-mingw-ltsc2025-ocaml-5.3-amd64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
e51c4d5536c0: Preparing
4eb96d8a378e: Preparing
01f9714f0e80: Preparing
6d03adcd9763: Preparing
5e929e578437: Preparing
3adb7daef8f3: Preparing
8e274cc9c0f7: Preparing
d8cf4bee3cde: Preparing
06f063d5844e: Preparing
09e2debdc17c: Preparing
447ede60d4a5: Preparing
b834c1e4c378: Preparing
c5a846dc69d7: Preparing
7ed7951731ba: Preparing
ddb942fb8a10: Preparing
da42e3931a29: Preparing
ea8a91dd9f00: Preparing
706f292894ba: Preparing
1b759049835e: Preparing
3a076a2c3095: Preparing
c22c753c0633: Preparing
984694348958: Preparing
e45f32ff045f: Preparing
30247f26361f: Preparing
6589db2c870a: Preparing
1e22f4121b95: Preparing
3ce435bcc32e: Preparing
6248dd3eb120: Preparing
d4afda8fb617: Preparing
731d9a43df40: Preparing
eefacc8e8b2f: Preparing
e2dda9613505: Preparing
4e3c9c6c0ae0: Preparing
a403ebf9ee17: Preparing
6294f8aba458: Preparing
faf653cfbf8e: Preparing
0dc4f60e679d: Preparing
29698b53ab8e: Preparing
fb52a44cc653: Preparing
225a811e0bc8: Preparing
7b1f1e20a003: Preparing
a5c1630a9c7d: Preparing
cb5a332095ab: Preparing
0f4b53ad94dd: Preparing
caf3bec6eaec: Preparing
9c5d1d49a334: Preparing
6e4cb8085ce4: Preparing
dc94711580d5: Preparing
7dd5847c8729: Preparing
da42e3931a29: Waiting
ea8a91dd9f00: Waiting
706f292894ba: Waiting
1b759049835e: Waiting
3a076a2c3095: Waiting
c22c753c0633: Waiting
984694348958: Waiting
e45f32ff045f: Waiting
30247f26361f: Waiting
6589db2c870a: Waiting
1e22f4121b95: Waiting
3ce435bcc32e: Waiting
6248dd3eb120: Waiting
d4afda8fb617: Waiting
731d9a43df40: Waiting
eefacc8e8b2f: Waiting
e2dda9613505: Waiting
4e3c9c6c0ae0: Waiting
a403ebf9ee17: Waiting
6294f8aba458: Waiting
faf653cfbf8e: Waiting
0dc4f60e679d: Waiting
29698b53ab8e: Waiting
fb52a44cc653: Waiting
dc94711580d5: Waiting
7dd5847c8729: Waiting
225a811e0bc8: Waiting
7b1f1e20a003: Waiting
a5c1630a9c7d: Waiting
cb5a332095ab: Waiting
0f4b53ad94dd: Waiting
caf3bec6eaec: Waiting
9c5d1d49a334: Waiting
6e4cb8085ce4: Waiting
d8cf4bee3cde: Waiting
06f063d5844e: Waiting
09e2debdc17c: Waiting
447ede60d4a5: Waiting
b834c1e4c378: Waiting
c5a846dc69d7: Waiting
7ed7951731ba: Waiting
ddb942fb8a10: Waiting
3adb7daef8f3: Waiting
8e274cc9c0f7: Waiting
4eb96d8a378e: Pushed
e51c4d5536c0: Pushed
3adb7daef8f3: Layer already exists
01f9714f0e80: Pushed
8e274cc9c0f7: Layer already exists
d8cf4bee3cde: Layer already exists
06f063d5844e: Layer already exists
09e2debdc17c: Layer already exists
447ede60d4a5: Layer already exists
b834c1e4c378: Layer already exists
c5a846dc69d7: Layer already exists
7ed7951731ba: Layer already exists
ddb942fb8a10: Layer already exists
da42e3931a29: Layer already exists
ea8a91dd9f00: Layer already exists
706f292894ba: Layer already exists
1b759049835e: Layer already exists
3a076a2c3095: Layer already exists
984694348958: Layer already exists
c22c753c0633: Layer already exists
e45f32ff045f: Layer already exists
30247f26361f: Layer already exists
6589db2c870a: Layer already exists
1e22f4121b95: Layer already exists
6248dd3eb120: Layer already exists
3ce435bcc32e: Layer already exists
d4afda8fb617: Layer already exists
731d9a43df40: Layer already exists
eefacc8e8b2f: Layer already exists
e2dda9613505: Layer already exists
4e3c9c6c0ae0: Layer already exists
a403ebf9ee17: Layer already exists
6294f8aba458: Layer already exists
0dc4f60e679d: Layer already exists
faf653cfbf8e: Layer already exists
29698b53ab8e: Layer already exists
225a811e0bc8: Layer already exists
fb52a44cc653: Layer already exists
7b1f1e20a003: Layer already exists
cb5a332095ab: Layer already exists
a5c1630a9c7d: Layer already exists
0f4b53ad94dd: Layer already exists
9c5d1d49a334: Layer already exists
caf3bec6eaec: Layer already exists
6e4cb8085ce4: Layer already exists
7dd5847c8729: Layer already exists
dc94711580d5: Layer already exists
6d03adcd9763: Pushed
5e929e578437: Pushed
windows-server-mingw-ltsc2025-ocaml-5.3-amd64: digest: sha256:cd2728ae51f64f402f0856324b13a52678428e2e023e1673e55bd8c4f99d3563 size: 10631
The push refers to repository [docker.io/ocurrent/opam-staging]
e51c4d5536c0: Preparing
4eb96d8a378e: Preparing
01f9714f0e80: Preparing
6d03adcd9763: Preparing
5e929e578437: Preparing
3adb7daef8f3: Preparing
8e274cc9c0f7: Preparing
d8cf4bee3cde: Preparing
06f063d5844e: Preparing
09e2debdc17c: Preparing
447ede60d4a5: Preparing
b834c1e4c378: Preparing
c5a846dc69d7: Preparing
7ed7951731ba: Preparing
ddb942fb8a10: Preparing
da42e3931a29: Preparing
ea8a91dd9f00: Preparing
706f292894ba: Preparing
1b759049835e: Preparing
3a076a2c3095: Preparing
c22c753c0633: Preparing
984694348958: Preparing
e45f32ff045f: Preparing
30247f26361f: Preparing
6589db2c870a: Preparing
1e22f4121b95: Preparing
3ce435bcc32e: Preparing
6248dd3eb120: Preparing
d4afda8fb617: Preparing
731d9a43df40: Preparing
eefacc8e8b2f: Preparing
e2dda9613505: Preparing
4e3c9c6c0ae0: Preparing
a403ebf9ee17: Preparing
6294f8aba458: Preparing
faf653cfbf8e: Preparing
0dc4f60e679d: Preparing
29698b53ab8e: Preparing
fb52a44cc653: Preparing
225a811e0bc8: Preparing
7b1f1e20a003: Preparing
a5c1630a9c7d: Preparing
cb5a332095ab: Preparing
0f4b53ad94dd: Preparing
caf3bec6eaec: Preparing
9c5d1d49a334: Preparing
6e4cb8085ce4: Preparing
dc94711580d5: Preparing
7dd5847c8729: Preparing
b834c1e4c378: Waiting
c5a846dc69d7: Waiting
7ed7951731ba: Waiting
ddb942fb8a10: Waiting
da42e3931a29: Waiting
ea8a91dd9f00: Waiting
706f292894ba: Waiting
1b759049835e: Waiting
3a076a2c3095: Waiting
c22c753c0633: Waiting
984694348958: Waiting
e45f32ff045f: Waiting
30247f26361f: Waiting
6589db2c870a: Waiting
1e22f4121b95: Waiting
3ce435bcc32e: Waiting
6248dd3eb120: Waiting
d4afda8fb617: Waiting
731d9a43df40: Waiting
eefacc8e8b2f: Waiting
e2dda9613505: Waiting
4e3c9c6c0ae0: Waiting
a403ebf9ee17: Waiting
6294f8aba458: Waiting
faf653cfbf8e: Waiting
0dc4f60e679d: Waiting
29698b53ab8e: Waiting
fb52a44cc653: Waiting
225a811e0bc8: Waiting
7b1f1e20a003: Waiting
a5c1630a9c7d: Waiting
cb5a332095ab: Waiting
0f4b53ad94dd: Waiting
caf3bec6eaec: Waiting
9c5d1d49a334: Waiting
6e4cb8085ce4: Waiting
dc94711580d5: Waiting
8e274cc9c0f7: Waiting
7dd5847c8729: Waiting
d8cf4bee3cde: Waiting
06f063d5844e: Waiting
09e2debdc17c: Waiting
447ede60d4a5: Waiting
3adb7daef8f3: Waiting
5e929e578437: Layer already exists
e51c4d5536c0: Layer already exists
01f9714f0e80: Layer already exists
6d03adcd9763: Layer already exists
4eb96d8a378e: Layer already exists
8e274cc9c0f7: Layer already exists
d8cf4bee3cde: Layer already exists
3adb7daef8f3: Layer already exists
06f063d5844e: Layer already exists
09e2debdc17c: Layer already exists
ddb942fb8a10: Layer already exists
b834c1e4c378: Layer already exists
c5a846dc69d7: Layer already exists
447ede60d4a5: Layer already exists
7ed7951731ba: Layer already exists
706f292894ba: Layer already exists
da42e3931a29: Layer already exists
3a076a2c3095: Layer already exists
ea8a91dd9f00: Layer already exists
1b759049835e: Layer already exists
c22c753c0633: Layer already exists
984694348958: Layer already exists
30247f26361f: Layer already exists
e45f32ff045f: Layer already exists
6589db2c870a: Layer already exists
1e22f4121b95: Layer already exists
3ce435bcc32e: Layer already exists
6248dd3eb120: Layer already exists
d4afda8fb617: Layer already exists
731d9a43df40: Layer already exists
eefacc8e8b2f: Layer already exists
e2dda9613505: Layer already exists
6294f8aba458: Layer already exists
4e3c9c6c0ae0: Layer already exists
a403ebf9ee17: Layer already exists
faf653cfbf8e: Layer already exists
0dc4f60e679d: Layer already exists
fb52a44cc653: Layer already exists
225a811e0bc8: Layer already exists
29698b53ab8e: Layer already exists
7b1f1e20a003: Layer already exists
a5c1630a9c7d: Layer already exists
0f4b53ad94dd: Layer already exists
caf3bec6eaec: Layer already exists
cb5a332095ab: Layer already exists
9c5d1d49a334: Layer already exists
6e4cb8085ce4: Layer already exists
dc94711580d5: Layer already exists
7dd5847c8729: Layer already exists
windows-server-mingw-ltsc2025-ocaml-5.3-amd64: digest: sha256:cd2728ae51f64f402f0856324b13a52678428e2e023e1673e55bd8c4f99d3563 size: 10631
Job succeeded
2026-06-10 23:04.05: Job succeeded