Build:
  1. 0
2026-02-08 09:57.17: New job: Build using windows-x86_64 in
                                []
2026-02-08 09:57.17: Will push staging image to ocurrent/opam-staging:windows-server-mingw-ltsc2022-ocaml-4.13-amd64

Dockerfile:

# escape=`

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


2026-02-08 09:57.17: Using cache hint "4.13.1-amd64-ocurrent/opam-staging@sha256:c72a1d3791e97cf229c81af510d5f2b2eae3e685c524915a87668ba0848c627e"
2026-02-08 09:57.17: Waiting for resource in pool OCluster
2026-02-08 09:57.17: Waiting for worker…
2026-02-08 09:57.17: Got resource from pool OCluster
Building on ltsc2025-2
Sending build context to Docker daemon  2.048kB

Step 1/7 : FROM ocurrent/opam-staging@sha256:c72a1d3791e97cf229c81af510d5f2b2eae3e685c524915a87668ba0848c627e
docker.io/ocurrent/opam-staging@sha256:c72a1d3791e97cf229c81af510d5f2b2eae3e685c524915a87668ba0848c627e: Pulling from ocurrent/opam-staging
Digest: sha256:c72a1d3791e97cf229c81af510d5f2b2eae3e685c524915a87668ba0848c627e
Status: Image is up to date for ocurrent/opam-staging@sha256:c72a1d3791e97cf229c81af510d5f2b2eae3e685c524915a87668ba0848c627e
 ---> eab19dae7439
Step 2/7 : ENV OPAMYES="1" OPAMCONFIRMLEVEL="unsafe-yes" OPAMERRLOGLEN="0" OPAMPRECISETRACKING="1"
 ---> Running in 2c857769a8f8
 ---> Removed intermediate container 2c857769a8f8
 ---> e00d0b3c6016
Step 3/7 : RUN opam switch create 4.13 --packages=ocaml-base-compiler.4.13.1,system-mingw
 ---> Running in 1a448810c87c

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

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed arch-x86_64.1
-> installed base-bigarray.base
-> installed base-threads.base
-> installed base-unix.base
-> installed conf-mingw-w64-gcc-x86_64.1
-> installed host-arch-x86_64.1
-> installed host-system-mingw.1
-> retrieved mingw-w64-shims.0.2.0  (https://github.com/dra27/mingw-w64-shims/archive/refs/tags/0.2.0.tar.gz)
-> retrieved flexdll.0.44  (https://github.com/ocaml/flexdll/archive/refs/tags/0.44.tar.gz)
-> installed flexdll.0.44
-> installed mingw-w64-shims.0.2.0
-> installed ocaml-env-mingw64.1
-> installed ocaml-options-vanilla.1
-> installed system-mingw.1
-> retrieved ocaml-config.3  (2 extra sources)
-> retrieved ocaml-config.3  (2 extra sources)
-> retrieved ocaml-base-compiler.4.13.1  (https://github.com/ocaml/ocaml/archive/4.13.1.tar.gz)
-> installed ocaml-base-compiler.4.13.1
-> installed ocaml-config.3
-> installed ocaml.4.13.1
Done.
# Run for /f "tokens=*" %i in ('opam env --switch=4.13') do @%i to update the current shell environment
 ---> Removed intermediate container 1a448810c87c
 ---> ef4ecee31901
Step 4/7 : RUN opam pin add -k version ocaml-base-compiler 4.13.1
 ---> Running in 76f2dd2a9bfc
ocaml-base-compiler is now pinned to version 4.13.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 76f2dd2a9bfc
 ---> 730fe346a4a1
Step 5/7 : ENTRYPOINT [ "opam", "exec", "--" ]
 ---> Running in d6518aa4e7bd
 ---> Removed intermediate container d6518aa4e7bd
 ---> 9933d8b8b00c
Step 6/7 : CMD [ "cmd.exe" ]
 ---> Running in 416d2a7e4026
 ---> Removed intermediate container 416d2a7e4026
 ---> 26782846b2e5
Step 7/7 : COPY [ "Dockerfile", "/Dockerfile.ocaml" ]
Pushing "sha256:a8ccf69ccc0c70b9a1c4568bf8003d00aaff3c3025921a16503871890f9bb3d3" to "ocurrent/opam-staging:windows-server-mingw-ltsc2022-ocaml-4.13-amd64" as user "ocurrentbuilder"
Login Succeeded
The push refers to repository [docker.io/ocurrent/opam-staging]
72a744ed71c3: Preparing
4d5b6c719960: Preparing
54eb5b63f051: Preparing
71792167c026: Preparing
8a13ec3074b3: Preparing
085ec0f6ea91: Preparing
187822bd55a8: Preparing
062efd40c88c: Preparing
fa1c15a0712e: Preparing
b28bc5305ca6: Preparing
085ec0f6ea91: Waiting
2d309d4856a2: Preparing
8bcc6ea00559: Preparing
85f8b7c922a1: Preparing
b20bd172e8c2: Preparing
6ab1df451038: Preparing
1ce198a188f4: Preparing
187822bd55a8: Waiting
062efd40c88c: Waiting
fa1c15a0712e: Waiting
308a5b3a3bb1: Preparing
22949cc57f49: Preparing
b28bc5305ca6: Waiting
2d309d4856a2: Waiting
27ab26e01f3e: Preparing
7edb7086ab22: Preparing
f5fe1cec8ed2: Preparing
fe3e6ca19db2: Preparing
32f550e8a793: Preparing
8ef1f510a952: Preparing
97ee0818cc6f: Preparing
2fc8b124def4: Preparing
8bcc6ea00559: Waiting
a1d5563511bf: Preparing
85f8b7c922a1: Waiting
459dd75a0c52: Preparing
b20bd172e8c2: Waiting
6ab1df451038: Waiting
1ce198a188f4: Waiting
308a5b3a3bb1: Waiting
f5fe1cec8ed2: Waiting
fe3e6ca19db2: Waiting
7edb7086ab22: Waiting
32f550e8a793: Waiting
8ef1f510a952: Waiting
22949cc57f49: Waiting
0ef16b7f0fe4: Preparing
2fc8b124def4: Waiting
97ee0818cc6f: Waiting
27ab26e01f3e: Waiting
a1d5563511bf: Waiting
459dd75a0c52: Waiting
235cbcd553d4: Preparing
0ef16b7f0fe4: Waiting
c3777665b2ab: Preparing
235cbcd553d4: Waiting
dcfdfdf3a84f: Preparing
2d5be32e0b4d: Preparing
2656ae6a29de: Preparing
91d3cf3528a0: Preparing
c3777665b2ab: Waiting
2621b43659ae: Preparing
dcfdfdf3a84f: Waiting
2d5be32e0b4d: Waiting
2656ae6a29de: Waiting
91d3cf3528a0: Waiting
632e6a655bf1: Preparing
2621b43659ae: Waiting
ebd98c33e14d: Preparing
632e6a655bf1: Waiting
394074c61caa: Preparing
a6a68e58ed00: Preparing
bc2cc5d9d5d6: Preparing
a492103e22d7: Preparing
89f638bcedce: Preparing
d9b74b280db4: Preparing
2620b1e63adf: Preparing
787194f83c32: Preparing
6ab99f09726c: Preparing
f94c5f61647e: Preparing
c87fe388c828: Preparing
d9b74b280db4: Waiting
ebd98c33e14d: Waiting
2620b1e63adf: Waiting
787194f83c32: Waiting
6ab99f09726c: Waiting
f94c5f61647e: Waiting
c87fe388c828: Waiting
394074c61caa: Waiting
a6a68e58ed00: Waiting
bc2cc5d9d5d6: Waiting
a492103e22d7: Waiting
89f638bcedce: Waiting
54eb5b63f051: Pushed
72a744ed71c3: Pushed
4d5b6c719960: Pushed
187822bd55a8: Layer already exists
fa1c15a0712e: Layer already exists
062efd40c88c: Layer already exists
b28bc5305ca6: Layer already exists
2d309d4856a2: Layer already exists
8bcc6ea00559: Layer already exists
85f8b7c922a1: Layer already exists
b20bd172e8c2: Layer already exists
085ec0f6ea91: Pushed
1ce198a188f4: Layer already exists
6ab1df451038: Layer already exists
308a5b3a3bb1: Layer already exists
22949cc57f49: Layer already exists
27ab26e01f3e: Layer already exists
7edb7086ab22: Layer already exists
fe3e6ca19db2: Layer already exists
f5fe1cec8ed2: Layer already exists
8ef1f510a952: Layer already exists
32f550e8a793: Layer already exists
2fc8b124def4: Layer already exists
97ee0818cc6f: Layer already exists
459dd75a0c52: Layer already exists
0ef16b7f0fe4: Layer already exists
235cbcd553d4: Layer already exists
dcfdfdf3a84f: Layer already exists
a1d5563511bf: Layer already exists
2d5be32e0b4d: Layer already exists
91d3cf3528a0: Layer already exists
2621b43659ae: Layer already exists
632e6a655bf1: Layer already exists
ebd98c33e14d: Layer already exists
2656ae6a29de: Layer already exists
394074c61caa: Layer already exists
a6a68e58ed00: Layer already exists
a492103e22d7: Layer already exists
bc2cc5d9d5d6: Layer already exists
89f638bcedce: Layer already exists
d9b74b280db4: Layer already exists
c3777665b2ab: Layer already exists
2620b1e63adf: Layer already exists
787194f83c32: Layer already exists
6ab99f09726c: Layer already exists
f94c5f61647e: Layer already exists
c87fe388c828: Layer already exists
71792167c026: Pushed
8a13ec3074b3: Pushed
windows-server-mingw-ltsc2022-ocaml-4.13-amd64: digest: sha256:b50002bb626cc1dfad6343ebdd21c86b85a9bf80b223e51eb3a8f6e2dad8e088 size: 10630
The push refers to repository [docker.io/ocurrent/opam-staging]
72a744ed71c3: Preparing
4d5b6c719960: Preparing
54eb5b63f051: Preparing
71792167c026: Preparing
8a13ec3074b3: Preparing
085ec0f6ea91: Preparing
187822bd55a8: Preparing
062efd40c88c: Preparing
fa1c15a0712e: Preparing
b28bc5305ca6: Preparing
2d309d4856a2: Preparing
8bcc6ea00559: Preparing
85f8b7c922a1: Preparing
b20bd172e8c2: Preparing
6ab1df451038: Preparing
1ce198a188f4: Preparing
308a5b3a3bb1: Preparing
22949cc57f49: Preparing
27ab26e01f3e: Preparing
7edb7086ab22: Preparing
f5fe1cec8ed2: Preparing
fe3e6ca19db2: Preparing
32f550e8a793: Preparing
8ef1f510a952: Preparing
97ee0818cc6f: Preparing
2fc8b124def4: Preparing
a1d5563511bf: Preparing
459dd75a0c52: Preparing
0ef16b7f0fe4: Preparing
235cbcd553d4: Preparing
c3777665b2ab: Preparing
dcfdfdf3a84f: Preparing
2d5be32e0b4d: Preparing
2656ae6a29de: Preparing
91d3cf3528a0: Preparing
2621b43659ae: Preparing
632e6a655bf1: Preparing
ebd98c33e14d: Preparing
394074c61caa: Preparing
a6a68e58ed00: Preparing
bc2cc5d9d5d6: Preparing
a492103e22d7: Preparing
89f638bcedce: Preparing
d9b74b280db4: Preparing
2620b1e63adf: Preparing
787194f83c32: Preparing
6ab99f09726c: Preparing
f94c5f61647e: Preparing
c87fe388c828: Preparing
2fc8b124def4: Waiting
a1d5563511bf: Waiting
459dd75a0c52: Waiting
0ef16b7f0fe4: Waiting
235cbcd553d4: Waiting
c3777665b2ab: Waiting
dcfdfdf3a84f: Waiting
2d5be32e0b4d: Waiting
2656ae6a29de: Waiting
91d3cf3528a0: Waiting
2621b43659ae: Waiting
632e6a655bf1: Waiting
ebd98c33e14d: Waiting
394074c61caa: Waiting
a6a68e58ed00: Waiting
bc2cc5d9d5d6: Waiting
a492103e22d7: Waiting
89f638bcedce: Waiting
085ec0f6ea91: Waiting
187822bd55a8: Waiting
062efd40c88c: Waiting
fa1c15a0712e: Waiting
b28bc5305ca6: Waiting
2d309d4856a2: Waiting
8bcc6ea00559: Waiting
85f8b7c922a1: Waiting
b20bd172e8c2: Waiting
6ab1df451038: Waiting
1ce198a188f4: Waiting
308a5b3a3bb1: Waiting
22949cc57f49: Waiting
27ab26e01f3e: Waiting
7edb7086ab22: Waiting
d9b74b280db4: Waiting
2620b1e63adf: Waiting
787194f83c32: Waiting
6ab99f09726c: Waiting
f94c5f61647e: Waiting
f5fe1cec8ed2: Waiting
fe3e6ca19db2: Waiting
32f550e8a793: Waiting
8ef1f510a952: Waiting
c87fe388c828: Waiting
97ee0818cc6f: Waiting
4d5b6c719960: Layer already exists
54eb5b63f051: Layer already exists
72a744ed71c3: Layer already exists
71792167c026: Layer already exists
8a13ec3074b3: Layer already exists
187822bd55a8: Layer already exists
085ec0f6ea91: Layer already exists
062efd40c88c: Layer already exists
fa1c15a0712e: Layer already exists
b28bc5305ca6: Layer already exists
6ab1df451038: Layer already exists
8bcc6ea00559: Layer already exists
2d309d4856a2: Layer already exists
b20bd172e8c2: Layer already exists
85f8b7c922a1: Layer already exists
27ab26e01f3e: Layer already exists
308a5b3a3bb1: Layer already exists
1ce198a188f4: Layer already exists
7edb7086ab22: Layer already exists
22949cc57f49: Layer already exists
f5fe1cec8ed2: Layer already exists
32f550e8a793: Layer already exists
97ee0818cc6f: Layer already exists
8ef1f510a952: Layer already exists
fe3e6ca19db2: Layer already exists
2fc8b124def4: Layer already exists
a1d5563511bf: Layer already exists
0ef16b7f0fe4: Layer already exists
235cbcd553d4: Layer already exists
459dd75a0c52: Layer already exists
c3777665b2ab: Layer already exists
dcfdfdf3a84f: Layer already exists
91d3cf3528a0: Layer already exists
2d5be32e0b4d: Layer already exists
2656ae6a29de: Layer already exists
2621b43659ae: Layer already exists
632e6a655bf1: Layer already exists
a6a68e58ed00: Layer already exists
ebd98c33e14d: Layer already exists
394074c61caa: Layer already exists
bc2cc5d9d5d6: Layer already exists
89f638bcedce: Layer already exists
d9b74b280db4: Layer already exists
2620b1e63adf: Layer already exists
a492103e22d7: Layer already exists
787194f83c32: Layer already exists
f94c5f61647e: Layer already exists
c87fe388c828: Layer already exists
6ab99f09726c: Layer already exists
windows-server-mingw-ltsc2022-ocaml-4.13-amd64: digest: sha256:b50002bb626cc1dfad6343ebdd21c86b85a9bf80b223e51eb3a8f6e2dad8e088 size: 10630
Job succeeded
2026-02-08 10:44.46: Job succeeded