Build:
  1. 0
2026-05-17 20:08.16: New job: Build using windows-x86_64 in
                                []
2026-05-17 20:08.16: Will push staging image to ocurrent/opam-staging:windows-server-mingw-ltsc2025-ocaml-5.4-amd64

Dockerfile:

# escape=`

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


2026-05-17 20:08.16: Using cache hint "5.4.1-amd64-ocurrent/opam-staging@sha256:b4704766a9c510f017ca624f75b7b35e96a88a7bb628ec0989142ffacadc6ec8"
2026-05-17 20:08.16: Waiting for confirm-threshold > above-average
2026-05-17 20:10.16: Confirm-threshold now > above-average
2026-05-17 20:40.41: Waiting for worker…
2026-05-17 20:40.41: 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:b4704766a9c510f017ca624f75b7b35e96a88a7bb628ec0989142ffacadc6ec8
docker.io/ocurrent/opam-staging@sha256:b4704766a9c510f017ca624f75b7b35e96a88a7bb628ec0989142ffacadc6ec8: Pulling from ocurrent/opam-staging
Digest: sha256:b4704766a9c510f017ca624f75b7b35e96a88a7bb628ec0989142ffacadc6ec8
Status: Image is up to date for ocurrent/opam-staging@sha256:b4704766a9c510f017ca624f75b7b35e96a88a7bb628ec0989142ffacadc6ec8
 ---> 7d7d50c3af2e
Step 2/7 : ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
 ---> Using cache
 ---> 98eaae63ee1c
Step 3/7 : RUN opam switch create 5.4 --packages=ocaml-base-compiler.5.4.1,system-mingw
 ---> Running in 98b454c4a7bc

<><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
Switch invariant: ["ocaml-base-compiler" {= "5.4.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
-> 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 conf-mingw-w64-gcc-x86_64.1
-> installed ocaml-env-mingw64.1
-> installed system-mingw.1
-> retrieved ocaml-config.3  (2 extra sources)
-> retrieved ocaml-config.3  (2 extra sources)
-> installed mingw-w64-shims.0.2.0
-> retrieved ocaml-compiler.5.4.1  (https://github.com/ocaml/ocaml/releases/download/5.4.1/ocaml-5.4.1.tar.gz)
-> installed ocaml-compiler.5.4.1
-> installed ocaml-base-compiler.5.4.1
-> installed ocaml-config.3
-> installed ocaml.5.4.1
-> installed base-domains.base
-> installed base-effects.base
-> installed base-nnp.base
Done.
# Run for /f "tokens=*" %i in ('opam env --switch=5.4') do @%i to update the current shell environment
 ---> Removed intermediate container 98b454c4a7bc
 ---> 34dbe6d08cbb
Step 4/7 : RUN opam pin add -k version ocaml-base-compiler 5.4.1
 ---> Running in 761cd4f3e938
ocaml-base-compiler is now pinned to version 5.4.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 761cd4f3e938
 ---> 72c37170edc1
Step 5/7 : ENTRYPOINT [ "opam", "exec", "--" ]
 ---> Running in 6034d1bb72fa
 ---> Removed intermediate container 6034d1bb72fa
 ---> 6fec29b263e5
Step 6/7 : CMD [ "cmd.exe" ]
 ---> Running in cedcbbb49365
 ---> Removed intermediate container cedcbbb49365
 ---> 0ccb53f62305
Step 7/7 : COPY [ "Dockerfile", "/Dockerfile.ocaml" ]
 ---> db2f623561c6
Successfully built db2f623561c6
Pushing "sha256:db2f623561c69fd3437c166b691c471a4801f6da0550b8ecbd11d97479b5f50a" to "ocurrent/opam-staging:windows-server-mingw-ltsc2025-ocaml-5.4-amd64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
2fe65a9f6b0c: Preparing
b5553ade7b4f: Preparing
2526074f80e4: Preparing
e9243d0021e1: Preparing
2d8cddbe18da: Preparing
cec590a29ec9: Preparing
bc7412d078d1: Preparing
e1dd71302b79: Preparing
7cd12f9e870f: Preparing
d4151937ebc4: Preparing
446819358756: Preparing
8265fa92ded1: Preparing
9037822ecfca: Preparing
d97ccc9cfaeb: Preparing
6f02fa8ccd42: Preparing
b61daae42179: Preparing
83b221f09ad5: Preparing
937e65444a9c: Preparing
ca727ee103e2: Preparing
7d03e7619b6c: Preparing
114b047b6962: Preparing
32097de87ee4: Preparing
ebd5863d5358: Preparing
fa4fb3f87b5a: Preparing
a4204e9796d6: Preparing
87fa2e2f8765: Preparing
fa98abf390c4: Preparing
67b87907c4d5: Preparing
342fc5488279: Preparing
d4151937ebc4: Waiting
bf602e0c55b7: Preparing
1da541ce57f8: Preparing
dfe711eeae3b: Preparing
ee07e6c49a4c: Preparing
6ef7904dcfe4: Preparing
446819358756: Waiting
8265fa92ded1: Waiting
9037822ecfca: Waiting
d97ccc9cfaeb: Waiting
b7058d604b51: Preparing
6f02fa8ccd42: Waiting
b61daae42179: Waiting
83b221f09ad5: Waiting
937e65444a9c: Waiting
ca727ee103e2: Waiting
487438eca50f: Preparing
7a221ef982bd: Preparing
631d43b89203: Preparing
0055faa5820d: Preparing
2d0a38f96e98: Preparing
32d814bd1598: Preparing
dd035666f0fb: Preparing
e0138431dcd1: Preparing
2573abd1c98a: Preparing
7d03e7619b6c: Waiting
6fda3982c926: Preparing
114b047b6962: Waiting
b895869c01d3: Preparing
32097de87ee4: Waiting
c34f797296aa: Preparing
ebd5863d5358: Waiting
e471ff1b397f: Preparing
fa4fb3f87b5a: Waiting
a4204e9796d6: Waiting
7dd5847c8729: Preparing
87fa2e2f8765: Waiting
fa98abf390c4: Waiting
67b87907c4d5: Waiting
1da541ce57f8: Waiting
342fc5488279: Waiting
dfe711eeae3b: Waiting
bf602e0c55b7: Waiting
ee07e6c49a4c: Waiting
6ef7904dcfe4: Waiting
b7058d604b51: Waiting
487438eca50f: Waiting
7a221ef982bd: Waiting
631d43b89203: Waiting
0055faa5820d: Waiting
2d0a38f96e98: Waiting
32d814bd1598: Waiting
cec590a29ec9: Waiting
bc7412d078d1: Waiting
dd035666f0fb: Waiting
e0138431dcd1: Waiting
2573abd1c98a: Waiting
6fda3982c926: Waiting
e1dd71302b79: Waiting
7cd12f9e870f: Waiting
b895869c01d3: Waiting
c34f797296aa: Waiting
e471ff1b397f: Waiting
7dd5847c8729: Waiting
2fe65a9f6b0c: Pushed
2526074f80e4: Pushed
b5553ade7b4f: Pushed
cec590a29ec9: Layer already exists
bc7412d078d1: Layer already exists
e1dd71302b79: Layer already exists
7cd12f9e870f: Layer already exists
d4151937ebc4: Layer already exists
446819358756: Layer already exists
8265fa92ded1: Layer already exists
9037822ecfca: Layer already exists
d97ccc9cfaeb: Layer already exists
6f02fa8ccd42: Layer already exists
b61daae42179: Layer already exists
83b221f09ad5: Layer already exists
937e65444a9c: Layer already exists
ca727ee103e2: Layer already exists
7d03e7619b6c: Layer already exists
ebd5863d5358: Layer already exists
32097de87ee4: Layer already exists
114b047b6962: Layer already exists
fa4fb3f87b5a: Layer already exists
a4204e9796d6: Layer already exists
87fa2e2f8765: Layer already exists
67b87907c4d5: Layer already exists
fa98abf390c4: Layer already exists
342fc5488279: Layer already exists
bf602e0c55b7: Layer already exists
1da541ce57f8: Layer already exists
dfe711eeae3b: Layer already exists
ee07e6c49a4c: Layer already exists
6ef7904dcfe4: Layer already exists
b7058d604b51: Layer already exists
487438eca50f: Layer already exists
7a221ef982bd: Layer already exists
631d43b89203: Layer already exists
0055faa5820d: Layer already exists
32d814bd1598: Layer already exists
2d0a38f96e98: Layer already exists
dd035666f0fb: Layer already exists
e0138431dcd1: Layer already exists
2573abd1c98a: Layer already exists
e9243d0021e1: Pushed
6fda3982c926: Layer already exists
b895869c01d3: Layer already exists
c34f797296aa: Layer already exists
e471ff1b397f: Layer already exists
7dd5847c8729: Layer already exists
2d8cddbe18da: Pushed
windows-server-mingw-ltsc2025-ocaml-5.4-amd64: digest: sha256:f6fe41e0b6593eabd31661c8378c0ce84b2bd17c34972fa807181a5dd876ff44 size: 10631
The push refers to repository [docker.io/ocurrent/opam-staging]
2fe65a9f6b0c: Preparing
b5553ade7b4f: Preparing
2526074f80e4: Preparing
e9243d0021e1: Preparing
2d8cddbe18da: Preparing
cec590a29ec9: Preparing
bc7412d078d1: Preparing
e1dd71302b79: Preparing
7cd12f9e870f: Preparing
d4151937ebc4: Preparing
446819358756: Preparing
8265fa92ded1: Preparing
9037822ecfca: Preparing
d97ccc9cfaeb: Preparing
6f02fa8ccd42: Preparing
b61daae42179: Preparing
83b221f09ad5: Preparing
937e65444a9c: Preparing
ca727ee103e2: Preparing
7d03e7619b6c: Preparing
114b047b6962: Preparing
32097de87ee4: Preparing
ebd5863d5358: Preparing
fa4fb3f87b5a: Preparing
a4204e9796d6: Preparing
87fa2e2f8765: Preparing
fa98abf390c4: Preparing
67b87907c4d5: Preparing
342fc5488279: Preparing
bf602e0c55b7: Preparing
1da541ce57f8: Preparing
dfe711eeae3b: Preparing
ee07e6c49a4c: Preparing
6ef7904dcfe4: Preparing
b7058d604b51: Preparing
487438eca50f: Preparing
7a221ef982bd: Preparing
631d43b89203: Preparing
0055faa5820d: Preparing
2d0a38f96e98: Preparing
32d814bd1598: Preparing
dd035666f0fb: Preparing
e0138431dcd1: Preparing
2573abd1c98a: Preparing
6fda3982c926: Preparing
b895869c01d3: Preparing
c34f797296aa: Preparing
e471ff1b397f: Preparing
7dd5847c8729: Preparing
446819358756: Waiting
8265fa92ded1: Waiting
9037822ecfca: Waiting
d97ccc9cfaeb: Waiting
6f02fa8ccd42: Waiting
b61daae42179: Waiting
83b221f09ad5: Waiting
b7058d604b51: Waiting
487438eca50f: Waiting
7a221ef982bd: Waiting
631d43b89203: Waiting
0055faa5820d: Waiting
2d0a38f96e98: Waiting
937e65444a9c: Waiting
ca727ee103e2: Waiting
7d03e7619b6c: Waiting
114b047b6962: Waiting
32097de87ee4: Waiting
ebd5863d5358: Waiting
fa4fb3f87b5a: Waiting
a4204e9796d6: Waiting
87fa2e2f8765: Waiting
fa98abf390c4: Waiting
67b87907c4d5: Waiting
342fc5488279: Waiting
bf602e0c55b7: Waiting
1da541ce57f8: Waiting
dfe711eeae3b: Waiting
ee07e6c49a4c: Waiting
6ef7904dcfe4: Waiting
32d814bd1598: Waiting
dd035666f0fb: Waiting
e0138431dcd1: Waiting
2573abd1c98a: Waiting
6fda3982c926: Waiting
b895869c01d3: Waiting
c34f797296aa: Waiting
e471ff1b397f: Waiting
7dd5847c8729: Waiting
cec590a29ec9: Waiting
7cd12f9e870f: Waiting
bc7412d078d1: Waiting
e1dd71302b79: Waiting
d4151937ebc4: Waiting
2526074f80e4: Layer already exists
2fe65a9f6b0c: Layer already exists
2d8cddbe18da: Layer already exists
b5553ade7b4f: Layer already exists
e9243d0021e1: Layer already exists
e1dd71302b79: Layer already exists
7cd12f9e870f: Layer already exists
bc7412d078d1: Layer already exists
d4151937ebc4: Layer already exists
cec590a29ec9: Layer already exists
9037822ecfca: Layer already exists
6f02fa8ccd42: Layer already exists
446819358756: Layer already exists
d97ccc9cfaeb: Layer already exists
8265fa92ded1: Layer already exists
b61daae42179: Layer already exists
83b221f09ad5: Layer already exists
ca727ee103e2: Layer already exists
7d03e7619b6c: Layer already exists
937e65444a9c: Layer already exists
a4204e9796d6: Layer already exists
114b047b6962: Layer already exists
32097de87ee4: Layer already exists
fa4fb3f87b5a: Layer already exists
ebd5863d5358: Layer already exists
67b87907c4d5: Layer already exists
fa98abf390c4: Layer already exists
bf602e0c55b7: Layer already exists
342fc5488279: Layer already exists
87fa2e2f8765: Layer already exists
dfe711eeae3b: Layer already exists
1da541ce57f8: Layer already exists
6ef7904dcfe4: Layer already exists
ee07e6c49a4c: Layer already exists
b7058d604b51: Layer already exists
631d43b89203: Layer already exists
7a221ef982bd: Layer already exists
487438eca50f: Layer already exists
32d814bd1598: Layer already exists
dd035666f0fb: Layer already exists
2d0a38f96e98: Layer already exists
e0138431dcd1: Layer already exists
0055faa5820d: Layer already exists
2573abd1c98a: Layer already exists
b895869c01d3: Layer already exists
6fda3982c926: Layer already exists
c34f797296aa: Layer already exists
e471ff1b397f: Layer already exists
7dd5847c8729: Layer already exists
windows-server-mingw-ltsc2025-ocaml-5.4-amd64: digest: sha256:f6fe41e0b6593eabd31661c8378c0ce84b2bd17c34972fa807181a5dd876ff44 size: 10631
Job succeeded
2026-05-17 21:06.43: Job succeeded