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

Dockerfile:

# escape=`

FROM ocurrent/opam-staging@sha256:1caa2093ff36081cec87a3d23b7f14698ccb2ff97d17260edfe55e6798069fac
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-08-08 11:57.34: Using cache hint "5.2.1-amd64-ocurrent/opam-staging@sha256:1caa2093ff36081cec87a3d23b7f14698ccb2ff97d17260edfe55e6798069fac"
2026-08-08 11:57.34: Waiting for resource in pool OCluster
2026-08-08 11:57.34: Waiting for worker…
2026-08-08 11:57.34: 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:1caa2093ff36081cec87a3d23b7f14698ccb2ff97d17260edfe55e6798069fac
docker.io/ocurrent/opam-staging@sha256:1caa2093ff36081cec87a3d23b7f14698ccb2ff97d17260edfe55e6798069fac: Pulling from ocurrent/opam-staging
Digest: sha256:1caa2093ff36081cec87a3d23b7f14698ccb2ff97d17260edfe55e6798069fac
Status: Image is up to date for ocurrent/opam-staging@sha256:1caa2093ff36081cec87a3d23b7f14698ccb2ff97d17260edfe55e6798069fac
 ---> 9751ce068edb
Step 2/7 : ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
 ---> Running in b215395e2cdd
 ---> Removed intermediate container b215395e2cdd
 ---> 7785175ddcec
Step 3/7 : RUN opam switch create 5.2 --packages=ocaml-base-compiler.5.2.1,system-mingw
 ---> Running in 9f741fc384d8

<><> 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 mingw-w64-shims.1.0.1
-> retrieved conf-mingw-w64-gcc-x86_64.1  (https://github.com/dra27/mingw-w64-shims/archive/refs/tags/1.0.1.tar.gz)
-> retrieved flexdll.0.44  (https://github.com/ocaml/flexdll/archive/refs/tags/0.44.tar.gz)
-> installed flexdll.0.44
-> installed ocaml-options-vanilla.1
-> retrieved ocaml-config.3  (2 extra sources)
-> retrieved ocaml-config.3  (2 extra sources)
-> installed conf-mingw-w64-gcc-x86_64.1
-> installed ocaml-env-mingw64.1
-> installed system-mingw.1
-> 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 9f741fc384d8
 ---> 241013b5aeb4
Step 4/7 : RUN opam pin add -k version ocaml-base-compiler 5.2.1
 ---> Running in d0bac0974e3b
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 d0bac0974e3b
 ---> 94b850b02483
Step 5/7 : ENTRYPOINT [ "opam", "exec", "--" ]
 ---> Running in 5c3468c70a9c
 ---> Removed intermediate container 5c3468c70a9c
 ---> 88c2fad9c16d
Step 6/7 : CMD [ "cmd.exe" ]
 ---> Running in cadb76afaa81
 ---> Removed intermediate container cadb76afaa81
 ---> ffcdfeea8aba
Step 7/7 : COPY [ "Dockerfile", "/Dockerfile.ocaml" ]
 ---> 77615c005b6a
Successfully built 77615c005b6a
Pushing "sha256:77615c005b6aba6ab34d56174880f7505d7865ce2c57f1c83f6811db86018051" 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]
5ba7fd74ae77: Preparing
7390d30211c7: Preparing
ff639f8a4c8d: Preparing
7efae35857bf: Preparing
68533068517d: Preparing
f5119d8c4c29: Preparing
bca59b296126: Preparing
df1314d09e50: Preparing
37b0243c426e: Preparing
48cd3ca240fc: Preparing
ab415a283a96: Preparing
486bf7b74a38: Preparing
b41bb35daa7b: Preparing
d3f129bb7ab1: Preparing
99ede0f5b79e: Preparing
8c8dc40bc19e: Preparing
28e1cfcfb497: Preparing
44410df80689: Preparing
1067eb5b3376: Preparing
eb5684cd5c00: Preparing
cac407a31ceb: Preparing
146d5b5836fe: Preparing
4a9598bb4b79: Preparing
1337aaca639b: Preparing
67e507f7de3f: Preparing
c90be29bc092: Preparing
1942b6c179d1: Preparing
89649dc4682d: Preparing
5ca5b97df81c: Preparing
50697e9c9194: Preparing
0b26c02f1d98: Preparing
5217a200d425: Preparing
a52fa79a5612: Preparing
c65f23723ad7: Preparing
d8a963e6fd13: Preparing
436531e19b8c: Preparing
4f1e50dfdb24: Preparing
551f926c69d1: Preparing
2c124e4fa4a7: Preparing
c51652a13e37: Preparing
d140e49240e4: Preparing
79d642e8992a: Preparing
89eb71e8a715: Preparing
d08cf017f9f5: Preparing
d304e15fd812: Preparing
388f844a9ae2: Preparing
7b942bb22649: Preparing
fd1647557b81: Preparing
7dd5847c8729: Preparing
ab415a283a96: Waiting
486bf7b74a38: Waiting
b41bb35daa7b: Waiting
d3f129bb7ab1: Waiting
99ede0f5b79e: Waiting
8c8dc40bc19e: Waiting
28e1cfcfb497: Waiting
44410df80689: Waiting
1067eb5b3376: Waiting
eb5684cd5c00: Waiting
cac407a31ceb: Waiting
146d5b5836fe: Waiting
4a9598bb4b79: Waiting
1337aaca639b: Waiting
67e507f7de3f: Waiting
c90be29bc092: Waiting
1942b6c179d1: Waiting
89649dc4682d: Waiting
5ca5b97df81c: Waiting
50697e9c9194: Waiting
89eb71e8a715: Waiting
d08cf017f9f5: Waiting
d304e15fd812: Waiting
388f844a9ae2: Waiting
7b942bb22649: Waiting
fd1647557b81: Waiting
7dd5847c8729: Waiting
0b26c02f1d98: Waiting
5217a200d425: Waiting
a52fa79a5612: Waiting
4f1e50dfdb24: Waiting
551f926c69d1: Waiting
2c124e4fa4a7: Waiting
c51652a13e37: Waiting
d140e49240e4: Waiting
79d642e8992a: Waiting
c65f23723ad7: Waiting
d8a963e6fd13: Waiting
436531e19b8c: Waiting
f5119d8c4c29: Waiting
bca59b296126: Waiting
df1314d09e50: Waiting
37b0243c426e: Waiting
48cd3ca240fc: Waiting
5ba7fd74ae77: Pushed
ff639f8a4c8d: Pushed
7390d30211c7: Pushed
bca59b296126: Layer already exists
df1314d09e50: Layer already exists
37b0243c426e: Layer already exists
48cd3ca240fc: Layer already exists
ab415a283a96: Layer already exists
486bf7b74a38: Layer already exists
b41bb35daa7b: Layer already exists
d3f129bb7ab1: Layer already exists
99ede0f5b79e: Layer already exists
8c8dc40bc19e: Layer already exists
44410df80689: Layer already exists
28e1cfcfb497: Layer already exists
eb5684cd5c00: Layer already exists
1067eb5b3376: Layer already exists
f5119d8c4c29: Pushed
cac407a31ceb: Layer already exists
146d5b5836fe: Layer already exists
1337aaca639b: Layer already exists
4a9598bb4b79: Layer already exists
67e507f7de3f: Layer already exists
1942b6c179d1: Layer already exists
c90be29bc092: Layer already exists
7efae35857bf: Pushed
89649dc4682d: Layer already exists
5ca5b97df81c: Layer already exists
50697e9c9194: Layer already exists
0b26c02f1d98: Layer already exists
5217a200d425: Layer already exists
a52fa79a5612: Layer already exists
c65f23723ad7: Layer already exists
d8a963e6fd13: Layer already exists
436531e19b8c: Layer already exists
551f926c69d1: Layer already exists
4f1e50dfdb24: Layer already exists
2c124e4fa4a7: Layer already exists
c51652a13e37: Layer already exists
d140e49240e4: Layer already exists
79d642e8992a: Layer already exists
89eb71e8a715: Layer already exists
d08cf017f9f5: Layer already exists
d304e15fd812: Layer already exists
388f844a9ae2: Layer already exists
7b942bb22649: Layer already exists
fd1647557b81: Layer already exists
7dd5847c8729: Layer already exists
68533068517d: Pushed
windows-server-mingw-ltsc2025-ocaml-5.2-amd64: digest: sha256:de0da5aa3b7656068fab54ecd9fc0e86ac8690d6abb10fbb7e8b358305331458 size: 10631
The push refers to repository [docker.io/ocurrent/opam-staging]
5ba7fd74ae77: Preparing
7390d30211c7: Preparing
ff639f8a4c8d: Preparing
7efae35857bf: Preparing
68533068517d: Preparing
f5119d8c4c29: Preparing
bca59b296126: Preparing
df1314d09e50: Preparing
37b0243c426e: Preparing
48cd3ca240fc: Preparing
ab415a283a96: Preparing
486bf7b74a38: Preparing
b41bb35daa7b: Preparing
d3f129bb7ab1: Preparing
99ede0f5b79e: Preparing
8c8dc40bc19e: Preparing
28e1cfcfb497: Preparing
44410df80689: Preparing
1067eb5b3376: Preparing
eb5684cd5c00: Preparing
cac407a31ceb: Preparing
146d5b5836fe: Preparing
4a9598bb4b79: Preparing
1337aaca639b: Preparing
67e507f7de3f: Preparing
c90be29bc092: Preparing
1942b6c179d1: Preparing
89649dc4682d: Preparing
5ca5b97df81c: Preparing
50697e9c9194: Preparing
0b26c02f1d98: Preparing
5217a200d425: Preparing
a52fa79a5612: Preparing
c65f23723ad7: Preparing
d8a963e6fd13: Preparing
436531e19b8c: Preparing
4f1e50dfdb24: Preparing
551f926c69d1: Preparing
2c124e4fa4a7: Preparing
c51652a13e37: Preparing
d140e49240e4: Preparing
79d642e8992a: Preparing
89eb71e8a715: Preparing
d08cf017f9f5: Preparing
d304e15fd812: Preparing
388f844a9ae2: Preparing
7b942bb22649: Preparing
fd1647557b81: Preparing
7dd5847c8729: Preparing
a52fa79a5612: Waiting
c65f23723ad7: Waiting
5217a200d425: Waiting
99ede0f5b79e: Waiting
8c8dc40bc19e: Waiting
28e1cfcfb497: Waiting
44410df80689: Waiting
1067eb5b3376: Waiting
eb5684cd5c00: Waiting
cac407a31ceb: Waiting
146d5b5836fe: Waiting
4a9598bb4b79: Waiting
d8a963e6fd13: Waiting
436531e19b8c: Waiting
4f1e50dfdb24: Waiting
551f926c69d1: Waiting
2c124e4fa4a7: Waiting
c51652a13e37: Waiting
d140e49240e4: Waiting
1337aaca639b: Waiting
67e507f7de3f: Waiting
c90be29bc092: Waiting
1942b6c179d1: Waiting
89649dc4682d: Waiting
5ca5b97df81c: Waiting
50697e9c9194: Waiting
0b26c02f1d98: Waiting
79d642e8992a: Waiting
89eb71e8a715: Waiting
d08cf017f9f5: Waiting
d304e15fd812: Waiting
388f844a9ae2: Waiting
7b942bb22649: Waiting
fd1647557b81: Waiting
7dd5847c8729: Waiting
df1314d09e50: Waiting
37b0243c426e: Waiting
48cd3ca240fc: Waiting
ab415a283a96: Waiting
486bf7b74a38: Waiting
b41bb35daa7b: Waiting
f5119d8c4c29: Waiting
d3f129bb7ab1: Waiting
bca59b296126: Waiting
7efae35857bf: Layer already exists
68533068517d: Layer already exists
ff639f8a4c8d: Layer already exists
7390d30211c7: Layer already exists
5ba7fd74ae77: Layer already exists
f5119d8c4c29: Layer already exists
df1314d09e50: Layer already exists
bca59b296126: Layer already exists
48cd3ca240fc: Layer already exists
37b0243c426e: Layer already exists
486bf7b74a38: Layer already exists
ab415a283a96: Layer already exists
d3f129bb7ab1: Layer already exists
99ede0f5b79e: Layer already exists
b41bb35daa7b: Layer already exists
28e1cfcfb497: Layer already exists
8c8dc40bc19e: Layer already exists
eb5684cd5c00: Layer already exists
44410df80689: Layer already exists
1067eb5b3376: Layer already exists
cac407a31ceb: Layer already exists
146d5b5836fe: Layer already exists
4a9598bb4b79: Layer already exists
1337aaca639b: Layer already exists
67e507f7de3f: Layer already exists
c90be29bc092: Layer already exists
1942b6c179d1: Layer already exists
89649dc4682d: Layer already exists
50697e9c9194: Layer already exists
5ca5b97df81c: Layer already exists
0b26c02f1d98: Layer already exists
5217a200d425: Layer already exists
a52fa79a5612: Layer already exists
d8a963e6fd13: Layer already exists
c65f23723ad7: Layer already exists
436531e19b8c: Layer already exists
4f1e50dfdb24: Layer already exists
551f926c69d1: Layer already exists
2c124e4fa4a7: Layer already exists
c51652a13e37: Layer already exists
d140e49240e4: Layer already exists
79d642e8992a: Layer already exists
d08cf017f9f5: Layer already exists
d304e15fd812: Layer already exists
89eb71e8a715: Layer already exists
388f844a9ae2: Layer already exists
7b942bb22649: Layer already exists
7dd5847c8729: Layer already exists
fd1647557b81: Layer already exists
windows-server-mingw-ltsc2025-ocaml-5.2-amd64: digest: sha256:de0da5aa3b7656068fab54ecd9fc0e86ac8690d6abb10fbb7e8b358305331458 size: 10631
Job succeeded
2026-08-08 12:31.31: Job succeeded