Build:
  1. 0
2025-11-12 03:05.37: New job: Build Dockerfile using linux-x86_64 in
                                [https://github.com/ocaml-dune/binary-distribution.git#refs/heads/main (1cdea56f19510493b94aa2832c239ffa8906c2bd)]
2025-11-12 03:05.37: Using cache hint "https://github.com/ocaml-dune/binary-distribution.git-Dockerfile"
2025-11-12 03:05.37: Waiting for resource in pool OCluster
2025-11-12 03:05.37: Waiting for worker…
2025-11-12 03:05.38: Got resource from pool OCluster
Building on laodoke.caelum.ci.dev
HEAD is now at 953d1a6 Nightly build 2025-11-11
HEAD is now at 1cdea56 Nightly build 2025-11-12
#0 building with "default" instance using docker driver

#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 746B done
#1 DONE 0.0s

#2 [internal] load metadata for docker.io/ocaml/opam:alpine-3.20-ocaml-5.2
#2 ...

#3 [internal] load metadata for docker.io/library/alpine:3.20
#3 DONE 1.2s

#2 [internal] load metadata for docker.io/ocaml/opam:alpine-3.20-ocaml-5.2
#2 DONE 1.6s

#4 [internal] load .dockerignore
#4 transferring context:
#4 transferring context: 139B done
#4 DONE 0.1s

#5 [internal] load build context
#5 transferring context: 446.15kB 0.0s done
#5 DONE 0.1s

#6 [build 1/7] FROM docker.io/ocaml/opam:alpine-3.20-ocaml-5.2@sha256:a1150220b350c6b8f92ad642705501daa9f5330524d398bab3aab7decacefc7d
#6 resolve docker.io/ocaml/opam:alpine-3.20-ocaml-5.2@sha256:a1150220b350c6b8f92ad642705501daa9f5330524d398bab3aab7decacefc7d 0.0s done
#6 sha256:a1150220b350c6b8f92ad642705501daa9f5330524d398bab3aab7decacefc7d 770B / 770B done
#6 sha256:e3c89979d26d59bb58b0432f08e6223435a5f6fbd7c9fe33291d3b7bb68d471a 530B / 530B done
#6 sha256:824ac13b8a7f73820e93bab6de25c5385dac0a3689cb70820fc13f7d828f20f1 9.60kB / 9.60kB done
#6 sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 0B / 488.46MB 0.2s
#6 ...

#7 [run 1/6] FROM docker.io/library/alpine:3.20@sha256:765942a4039992336de8dd5db680586e1a206607dd06170ff0a37267a9e01958
#7 resolve docker.io/library/alpine:3.20@sha256:765942a4039992336de8dd5db680586e1a206607dd06170ff0a37267a9e01958 0.0s done
#7 sha256:e89557652e7472b26d49f1d45638ac744a2928ddada818777a6ce4076f64f7e6 581B / 581B done
#7 sha256:5311e7f182d02360a7194aa2995849bcdf04795c39a0ffdcf413eae625865970 3.63MB / 3.63MB 0.4s done
#7 sha256:765942a4039992336de8dd5db680586e1a206607dd06170ff0a37267a9e01958 9.22kB / 9.22kB done
#7 sha256:008827ed2172a676b08121e21cf9db0ce08a90ee6c8a12fc374af8a56c0e496d 1.02kB / 1.02kB done
#7 extracting sha256:5311e7f182d02360a7194aa2995849bcdf04795c39a0ffdcf413eae625865970 0.4s done
#7 DONE 0.8s

#6 [build 1/7] FROM docker.io/ocaml/opam:alpine-3.20-ocaml-5.2@sha256:a1150220b350c6b8f92ad642705501daa9f5330524d398bab3aab7decacefc7d
#6 sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 26.21MB / 488.46MB 0.9s
#6 sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 56.62MB / 488.46MB 1.5s
#6 sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 82.84MB / 488.46MB 2.0s
#6 sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 111.15MB / 488.46MB 2.6s
#6 sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 136.31MB / 488.46MB 3.1s
#6 ...

#8 [run 2/6] RUN apk update && apk add --update libev gmp git
#8 0.236 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/x86_64/APKINDEX.tar.gz
#8 0.401 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/x86_64/APKINDEX.tar.gz
#8 0.881 v3.20.8-57-gd41b060b815 [https://dl-cdn.alpinelinux.org/alpine/v3.20/main]
#8 0.881 v3.20.8-56-gc6567a17e07 [https://dl-cdn.alpinelinux.org/alpine/v3.20/community]
#8 0.881 OK: 24171 distinct packages available
#8 1.397 (1/15) Installing ca-certificates (20250911-r0)
#8 1.459 (2/15) Installing brotli-libs (1.1.0-r2)
#8 1.485 (3/15) Installing c-ares (1.33.1-r0)
#8 1.486 (4/15) Installing libunistring (1.2-r0)
#8 1.517 (5/15) Installing libidn2 (2.3.7-r0)
#8 1.525 (6/15) Installing nghttp2-libs (1.62.1-r0)
#8 1.544 (7/15) Installing libpsl (0.21.5-r1)
#8 1.544 (8/15) Installing zstd-libs (1.5.6-r0)
#8 1.556 (9/15) Installing libcurl (8.14.1-r2)
#8 1.570 (10/15) Installing libexpat (2.7.3-r0)
#8 1.589 (11/15) Installing pcre2 (10.43-r0)
#8 1.589 (12/15) Installing git (2.45.4-r0)
#8 1.695 (13/15) Installing git-init-template (2.45.4-r0)
#8 1.701 (14/15) Installing gmp (6.3.0-r1)
#8 1.713 (15/15) Installing libev (4.33-r1)
#8 1.728 Executing busybox-1.36.1-r30.trigger
#8 1.728 Executing ca-certificates-20250911-r0.trigger
#8 1.789 OK: 21 MiB in 29 packages
#8 DONE 2.5s

#6 [build 1/7] FROM docker.io/ocaml/opam:alpine-3.20-ocaml-5.2@sha256:a1150220b350c6b8f92ad642705501daa9f5330524d398bab3aab7decacefc7d
#6 ...

#9 [run 3/6] WORKDIR /app
#9 DONE 0.1s

#6 [build 1/7] FROM docker.io/ocaml/opam:alpine-3.20-ocaml-5.2@sha256:a1150220b350c6b8f92ad642705501daa9f5330524d398bab3aab7decacefc7d
#6 sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 162.53MB / 488.46MB 3.6s
#6 sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 188.74MB / 488.46MB 4.1s
#6 sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 214.96MB / 488.46MB 4.6s
#6 sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 245.37MB / 488.46MB 5.2s
#6 sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 276.82MB / 488.46MB 5.9s
#6 sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 306.18MB / 488.46MB 6.5s
#6 sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 336.59MB / 488.46MB 7.1s
#6 sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 361.76MB / 488.46MB 7.6s
#6 sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 392.17MB / 488.46MB 8.2s
#6 sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 417.33MB / 488.46MB 8.7s
#6 sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 442.50MB / 488.46MB 9.2s
#6 sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 469.76MB / 488.46MB 9.7s
#6 sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 488.46MB / 488.46MB 11.2s done
#6 extracting sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f
#6 extracting sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 5.0s
#6 extracting sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 10.2s
#6 extracting sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 15.3s
#6 extracting sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 22.0s
#6 extracting sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 28.3s
#6 extracting sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 33.9s
#6 extracting sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 41.0s
#6 extracting sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 52.4s
#6 extracting sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 60.5s
#6 extracting sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 65.6s
#6 extracting sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 78.3s
#6 extracting sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 86.7s
#6 extracting sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 93.1s
#6 extracting sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 99.3s
#6 extracting sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 106.1s
#6 extracting sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 111.2s
#6 extracting sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 116.2s
#6 extracting sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 121.3s
#6 extracting sha256:b1df90cb5579fa5b24c180da7b90fbed589cc813ddf41bd90ab80de1196acc2f 124.3s done
#6 DONE 139.8s

#10 [build 2/7] RUN sudo apk update &&   sudo apk add curl git curl-dev libev-dev openssl-dev gmp-dev &&   sudo ln -f /usr/bin/opam-2.2 /usr/bin/opam && opam init --reinit -ni &&   opam update -y
#10 0.225 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/x86_64/APKINDEX.tar.gz
#10 0.377 fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/x86_64/APKINDEX.tar.gz
#10 0.719 fetch https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
#10 0.822 fetch https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
#10 1.286 fetch https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
#10 1.787 v3.20.8-57-gd41b060b815 [https://dl-cdn.alpinelinux.org/alpine/v3.20/main]
#10 1.787 v3.20.8-56-gc6567a17e07 [https://dl-cdn.alpinelinux.org/alpine/v3.20/community]
#10 1.787 v20251016-2006-g9cb34d38158 [https://dl-cdn.alpinelinux.org/alpine/edge/main]
#10 1.787 v20251016-2037-gdfaee970033 [https://dl-cdn.alpinelinux.org/alpine/edge/community]
#10 1.787 v20251016-2033-ga0585be9660 [https://dl-cdn.alpinelinux.org/alpine/edge/testing]
#10 1.787 OK: 58974 distinct packages available
#10 2.735 (1/19) Upgrading libcrypto3 (3.3.2-r1 -> 3.3.5-r0)
#10 2.872 (2/19) Upgrading libssl3 (3.3.2-r1 -> 3.3.5-r0)
#10 2.900 (3/19) Upgrading libcurl (8.11.1-r0 -> 8.14.1-r2)
#10 2.919 (4/19) Upgrading curl (8.11.1-r0 -> 8.14.1-r2)
#10 2.930 (5/19) Installing brotli (1.1.0-r2)
#10 2.934 (6/19) Installing brotli-dev (1.1.0-r2)
#10 2.940 (7/19) Installing c-ares-dev (1.33.1-r0)
#10 2.946 (8/19) Installing libidn2-dev (2.3.7-r0)
#10 2.950 (9/19) Installing libpsl-utils (0.21.5-r1)
#10 2.954 (10/19) Installing libpsl-dev (0.21.5-r1)
#10 2.958 (11/19) Installing nghttp2-dev (1.62.1-r0)
#10 2.964 (12/19) Installing openssl-dev (3.3.5-r0)
#10 2.993 (13/19) Installing zlib-dev (1.3.1-r1)
#10 2.999 (14/19) Installing zstd-dev (1.5.6-r0)
#10 3.004 (15/19) Installing curl-dev (8.14.1-r2)
#10 3.014 (16/19) Installing libgmpxx (6.3.0-r1)
#10 3.018 (17/19) Installing gmp-dev (6.3.0-r1)
#10 3.160 (18/19) Installing libev (4.33-r1)
#10 3.166 (19/19) Installing libev-dev (4.33-r1)
#10 3.181 Executing busybox-1.36.1-r29.trigger
#10 3.192 Executing ca-certificates-20240705-r0.trigger
#10 3.251 OK: 301 MiB in 116 packages
#10 3.523 Configuring from /home/opam/.opamrc and then from built-in defaults.
#10 3.523 Checking for available remotes: rsync and local, git.
#10 3.523   - you won't be able to use mercurial repositories unless you install the hg command on your system.
#10 3.523   - you won't be able to use darcs repositories unless you install the darcs command on your system.
#10 3.523 
#10 3.533 This development version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted.
#10 3.533 You may want to back it up before going further.
#10 3.533 
#10 3.533 Continue? [y/n] y
#10 3.535 [NOTE] The 'jobs' option was reset, its value was 255 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:
#10 3.535            opam option jobs=255 --global
#10 3.537 Format upgrade done.
#10 13.85 
#10 13.85 <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
#10 58.12 [default] synchronised from file:///home/opam/opam-repository
#10 82.15 
#10 82.15 <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
#10 117.2 [default] no changes from file:///home/opam/opam-repository
#10 DONE 118.9s

#11 [build 3/7] WORKDIR /home/opam
#11 DONE 0.1s

#12 [build 4/7] COPY sandworm.opam sandworm.opam
#12 DONE 0.0s

#13 [build 5/7] RUN opam install . --deps-only -y
#13 2.506 The following additional pinnings are required by sandworm.dev:
#13 2.506   - tailwindcss.dev at https://github.com/tmattio/opam-tailwindcss/archive/e5bb6361a50c7cc5cad802311e609336583ca08f.tar.gz
#13 2.506 Pin and install them? [y/n] y
#13 17.90 Package tailwindcss does not exist, create as a NEW package? [y/n] y
#13 32.89 [tailwindcss.dev] synchronised (https://github.com/tmattio/opam-tailwindcss/archive/e5bb6361a50c7cc5cad802311e609336583ca08f.tar.gz)
#13 32.90 tailwindcss is now pinned to https://github.com/tmattio/opam-tailwindcss/archive/e5bb6361a50c7cc5cad802311e609336583ca08f.tar.gz (version dev)
#13 44.63 The following actions will be performed:
#13 44.64 === install 109 packages
#13 44.64   - install angstrom              0.16.1       [required by multipart_form, caqti, dream-httpaf, multipart_form-lwt]
#13 44.64   - install asn1-combinators      0.3.2        [required by x509]
#13 44.64   - install astring               0.8.5        [required by fpath]
#13 44.64   - install base-bytes            base         [required by ocplib-endian]
#13 44.64   - install base64                3.5.1        [required by dream-httpaf, multipart_form]
#13 44.64   - install bigarray-compat       1.1.0        [required by dream]
#13 44.64   - install bigarray-overlap      0.2.1        [required by prettym]
#13 44.64   - install bigstringaf           0.10.0       [required by multipart_form, caqti, dream-httpaf, multipart_form-lwt]
#13 44.64   - install camlp-streams         5.0.1        [required by dream]
#13 44.64   - install caqti                 2.1.2        [required by dream]
#13 44.64   - install caqti-lwt             2.1.1        [required by dream]
#13 44.64   - install checkseum             0.5.2        [required by decompress]
#13 44.64   - install cmdliner              1.3.0        [required by sandworm]
#13 44.64   - install conf-gmp              4            [required by conf-gmp-powm-sec, zarith]
#13 44.64   - install conf-gmp-powm-sec     3            [required by mirage-crypto-pk]
#13 44.64   - install conf-libev            4-12         [required by dream]
#13 44.64   - install conf-libssl           4            [required by ssl]
#13 44.64   - install conf-pkg-config       3            [required by bigarray-overlap]
#13 44.64   - install cppo                  1.8.0        [required by ocamlmerlin-mlx]
#13 44.64   - install csexp                 1.5.2        [required by merlin-lib]
#13 44.64   - install cstruct               6.2.0        [required by dream]
#13 44.64   - install decompress            1.5.3        [required by dream-encoding]
#13 44.64   - install digestif              1.2.0        [required by dream]
#13 44.64   - install domain-name           0.4.0        [required by caqti, caqti-lwt]
#13 44.64   - install dream                 1.0.0~alpha7 [required by sandworm]
#13 44.64   - install dream-encoding        0.3.0        [required by sandworm]
#13 44.64   - install dream-httpaf          1.0.0~alpha3 [required by dream]
#13 44.64   - install dream-pure            1.0.0~alpha2 [required by dream]
#13 44.64   - install dune                  3.17.0       [required by sandworm]
#13 44.64   - install dune-configurator     3.17.0       [required by checkseum]
#13 44.64   - install dune-private-libs     3.17.0       [required by dune-site]
#13 44.64   - install dune-site             3.17.0       [required by caqti]
#13 44.64   - install duration              0.2.1        [required by mirage-crypto-rng-lwt]
#13 44.64   - install dyn                   3.17.0       [required by dune-private-libs]
#13 44.64   - install eqaf                  0.10         [required by mirage-crypto-ec, digestif, mirage-crypto-pk]
#13 44.64   - install faraday               0.8.2        [required by dream-httpaf]
#13 44.64   - install faraday-lwt           0.8.2        [required by faraday-lwt-unix]
#13 44.64   - install faraday-lwt-unix      0.8.2        [required by dream-httpaf]
#13 44.64   - install fmt                   0.9.0        [required by dream]
#13 44.64   - install fpath                 0.7.3        [required by sandworm]
#13 44.64   - install gmap                  0.3.0        [required by x509]
#13 44.64   - install graphql               0.14.0       [required by graphql-lwt]
#13 44.64   - install graphql-lwt           0.14.0       [required by dream]
#13 44.64   - install graphql_parser        0.14.0       [required by dream]
#13 44.64   - install hmap                  0.8.1        [required by dream-pure]
#13 44.64   - install html_of_jsx           0.0.4        [required by sandworm]
#13 44.64   - install ipaddr                5.6.0        [required by caqti, caqti-lwt]
#13 44.64   - install kdf                   1.0.0        [required by tls]
#13 44.64   - install ke                    0.6          [required by multipart_form, multipart_form-lwt]
#13 44.64   - install lambdasoup            1.1.1        [required by dream]
#13 44.64   - install logs                  0.7.0        [required by dream]
#13 44.64   - install lwt                   5.9.0        [required by dream]
#13 44.64   - install lwt-dllist            1.0.1        [required by caqti]
#13 44.64   - install lwt_ppx               5.8.0        [required by dream, dream-encoding]
#13 44.64   - install lwt_ssl               1.2.0        [required by dream]
#13 44.64   - install macaddr               5.6.0        [required by ipaddr]
#13 44.64   - install magic-mime            1.3.1        [required by dream]
#13 44.64   - install markup                1.0.3        [required by dream]
#13 44.64   - install menhir                20240715     [required by graphql_parser]
#13 44.64   - install menhirCST             20240715     [required by menhir]
#13 44.64   - install menhirLib             20240715     [required by menhir]
#13 44.64   - install menhirSdk             20240715     [required by menhir]
#13 44.64   - install merlin-lib            5.3-502      [required by ocamlmerlin-mlx]
#13 44.64   - install mirage-clock          4.2.0        [required by dream]
#13 44.64   - install mirage-crypto         1.1.0        [required by dream]
#13 44.64   - install mirage-crypto-ec      1.1.0        [required by tls]
#13 44.64   - install mirage-crypto-pk      1.1.0        [required by tls]
#13 44.64   - install mirage-crypto-rng     1.1.0        [required by dream]
#13 44.64   - install mirage-crypto-rng-lwt 1.1.0        [required by dream]
#13 44.64   - install mlx                   0.9          [required by sandworm]
#13 44.64   - install mtime                 2.1.0        [required by caqti-lwt, caqti, mirage-crypto-rng-lwt]
#13 44.64   - install multipart_form        0.6.0        [required by dream]
#13 44.64   - install multipart_form-lwt    0.6.0        [required by dream]
#13 44.64   - install ocaml-compiler-libs   v0.17.0      [required by ppxlib]
#13 44.64   - install ocaml-syntax-shims    1.0.0        [required by angstrom]
#13 44.64   - install ocamlbuild            0.15.0       [required by fpath]
#13 44.64   - install ocamlfind             1.9.6        [required by fpath]
#13 44.64   - install ocamlmerlin-mlx       0.9          [required by sandworm]
#13 44.64   - install ocplib-endian         1.2          [required by lwt]
#13 44.64   - install ohex                  0.2.0        [required by tls]
#13 44.64   - install optint                0.3.0        [required by decompress]
#13 44.64   - install ordering              3.17.0       [required by dyn, stdune]
#13 44.64   - install pecu                  0.7          [required by multipart_form]
#13 44.64   - install pp                    2.0.0        [required by dune-private-libs]
#13 44.64   - install ppx_derivers          1.2.1        [required by ppx_deriving]
#13 44.64   - install ppx_deriving          6.0.3        [required by ppx_deriving_yojson]
#13 44.64   - install ppx_deriving_yojson   3.9.0        [required by sandworm]
#13 44.64   - install ppxlib                0.33.0       [required by ocamlmerlin-mlx, html_of_jsx, mlx, ppx_deriving_yojson]
#13 44.64   - install prettym               0.0.3        [required by multipart_form]
#13 44.64   - install psq                   0.2.1        [required by dream-httpaf]
#13 44.64   - install ptime                 1.2.0        [required by sandworm]
#13 44.64   - install re                    1.12.0       [required by graphql_parser]
#13 44.64   - install rresult               0.7.0        [required by graphql]
#13 44.64   - install seq                   base         [required by re, psq, graphql]
#13 44.64   - install sexplib0              v0.17.0      [required by ppxlib]
#13 44.64   - install ssl                   0.7.0        [required by dream]
#13 44.64   - install stdlib-shims          0.3.0        [required by ppxlib]
#13 44.64   - install stdune                3.17.0       [required by dune-private-libs]
#13 44.64   - install stringext             1.6.0        [required by uri]
#13 44.64   - install tailwindcss           dev (pinned) [required by sandworm]
#13 44.64   - install tls                   1.0.4        [required by caqti]
#13 44.64   - install topkg                 1.0.7        [required by fpath]
#13 44.64   - install uchar                 0.0.2        [required by markup]
#13 44.64   - install unstrctrd             0.4          [required by multipart_form]
#13 44.64   - install uri                   4.4.0        [required by dream]
#13 44.64   - install uutf                  1.0.3        [required by multipart_form]
#13 44.64   - install x509                  1.0.5        [required by caqti]
#13 44.64   - install yojson                2.2.2        [required by sandworm]
#13 44.64   - install zarith                1.14         [required by mirage-crypto-pk]
#13 45.65 
#13 45.65 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
#13 45.80 -> retrieved astring.0.8.5  (https://erratique.ch/software/astring/releases/astring-0.8.5.tbz)
#13 46.01 -> retrieved asn1-combinators.0.3.2  (https://github.com/mirleft/ocaml-asn1-combinators/releases/download/v0.3.2/asn1-combinators-0.3.2.tbz)
#13 46.12 -> retrieved base64.3.5.1  (https://github.com/mirage/ocaml-base64/releases/download/v3.5.1/base64-3.5.1.tbz)
#13 46.16 -> retrieved angstrom.0.16.1  (https://github.com/inhabitedtype/angstrom/archive/0.16.1.tar.gz)
#13 46.25 -> retrieved bigarray-compat.1.1.0  (https://github.com/mirage/bigarray-compat/releases/download/v1.1.0/bigarray-compat-1.1.0.tbz)
#13 46.58 -> retrieved bigstringaf.0.10.0  (https://github.com/inhabitedtype/bigstringaf/archive/0.10.0.tar.gz)
#13 46.61 -> retrieved bigarray-overlap.0.2.1  (https://github.com/dinosaure/overlap/releases/download/v0.2.1/bigarray-overlap-0.2.1.tbz)
#13 46.66 -> retrieved camlp-streams.5.0.1  (https://github.com/ocaml/camlp-streams/archive/v5.0.1.tar.gz)
#13 46.95 -> retrieved caqti.2.1.2  (https://github.com/paurkedal/ocaml-caqti/releases/download/v2.1.2/caqti-v2.1.2.tbz)
#13 47.00 -> retrieved caqti-lwt.2.1.1  (https://github.com/paurkedal/ocaml-caqti/releases/download/v2.1.1/caqti-v2.1.1.tbz)
#13 47.04 -> retrieved checkseum.0.5.2  (https://github.com/mirage/checkseum/releases/download/v0.5.2/checkseum-0.5.2.tbz)
#13 47.12 -> retrieved cmdliner.1.3.0  (https://erratique.ch/software/cmdliner/releases/cmdliner-1.3.0.tbz)
#13 47.23 -> retrieved conf-gmp.4  (https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/conf-gmp/test.c.4)
#13 47.24 -> retrieved conf-gmp-powm-sec.3  (https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/conf-gmp-powm-sec/test.c.3)
#13 47.25 -> installed conf-pkg-config.3
#13 47.29 -> installed conf-gmp.4
#13 47.33 -> installed conf-gmp-powm-sec.3
#13 47.38 -> retrieved conf-libssl.4  (https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/conf-libssl/homebrew.sh.4)
#13 47.38 -> installed conf-libssl.4
#13 47.41 -> retrieved conf-libev.4-12  (2 extra sources)
#13 47.41 -> retrieved conf-libev.4-12  (2 extra sources)
#13 47.65 -> retrieved cppo.1.8.0  (https://github.com/ocaml-community/cppo/archive/v1.8.0.tar.gz)
#13 47.69 -> installed conf-libev.4-12
#13 47.70 -> retrieved csexp.1.5.2  (https://github.com/ocaml-dune/csexp/releases/download/1.5.2/csexp-1.5.2.tbz)
#13 47.78 -> retrieved cstruct.6.2.0  (https://github.com/mirage/ocaml-cstruct/releases/download/v6.2.0/cstruct-6.2.0.tbz)
#13 48.17 -> retrieved domain-name.0.4.0  (https://github.com/hannesm/domain-name/releases/download/v0.4.0/domain-name-0.4.0.tbz)
#13 48.44 -> retrieved decompress.1.5.3  (https://github.com/mirage/decompress/releases/download/v1.5.3/decompress-1.5.3.tbz)
#13 48.80 -> retrieved dream.1.0.0~alpha7  (https://github.com/aantron/dream/releases/download/1.0.0-alpha7/dream-1.0.0-alpha7.tar.gz)
#13 48.82 -> retrieved digestif.1.2.0  (https://github.com/mirage/digestif/releases/download/v1.2.0/digestif-1.2.0.tbz)
#13 48.84 -> retrieved dream-encoding.0.3.0  (https://github.com/tmattio/dream-encoding/releases/download/0.3.0/dream-encoding-0.3.0.tbz)
#13 49.47 -> retrieved dream-pure.1.0.0~alpha2  (https://github.com/aantron/dream/releases/download/1.0.0-alpha4/dream-1.0.0-alpha4.tar.gz)
#13 49.56 -> retrieved dream-httpaf.1.0.0~alpha3  (https://github.com/aantron/dream/releases/download/1.0.0-alpha6/dream-1.0.0-alpha6.tar.gz)
#13 58.90 -> retrieved dune.3.17.0, dune-configurator.3.17.0, dune-private-libs.3.17.0, dune-site.3.17.0, dyn.3.17.0, ordering.3.17.0, stdune.3.17.0  (https://github.com/ocaml/dune/releases/download/3.17.0/dune-3.17.0.tbz)
#13 59.93 -> retrieved duration.0.2.1  (https://github.com/hannesm/duration/releases/download/v0.2.1/duration-0.2.1.tbz)
#13 59.95 -> retrieved faraday.0.8.2, faraday-lwt.0.8.2, faraday-lwt-unix.0.8.2  (https://github.com/inhabitedtype/faraday/archive/0.8.2.tar.gz)
#13 59.95 -> retrieved eqaf.0.10  (https://github.com/mirage/eqaf/releases/download/v0.10/eqaf-0.10.tbz)
#13 60.17 -> installed cmdliner.1.3.0
#13 60.18 -> retrieved fmt.0.9.0  (https://erratique.ch/software/fmt/releases/fmt-0.9.0.tbz)
#13 60.18 -> retrieved fpath.0.7.3  (https://erratique.ch/software/fpath/releases/fpath-0.7.3.tbz)
#13 60.19 -> retrieved gmap.0.3.0  (https://github.com/hannesm/gmap/releases/download/0.3.0/gmap-0.3.0.tbz)
#13 60.34 -> retrieved hmap.0.8.1  (http://erratique.ch/software/hmap/releases/hmap-0.8.1.tbz)
#13 60.57 -> retrieved graphql.0.14.0, graphql-lwt.0.14.0, graphql_parser.0.14.0  (https://github.com/andreas/ocaml-graphql-server/releases/download/0.14.0/graphql-0.14.0.tbz)
#13 60.58 -> retrieved html_of_jsx.0.0.4  (https://github.com/davesnx/html_of_jsx/releases/download/0.0.4/html_of_jsx-0.0.4.tbz)
#13 60.68 -> retrieved ipaddr.5.6.0, macaddr.5.6.0  (https://github.com/mirage/ocaml-ipaddr/releases/download/v5.6.0/ipaddr-5.6.0.tbz)
#13 60.88 -> retrieved kdf.1.0.0  (https://github.com/robur-coop/kdf/releases/download/v1.0.0/kdf-1.0.0.tbz)
#13 60.92 -> retrieved ke.0.6  (https://github.com/mirage/ke/releases/download/v0.6/ke-0.6.tbz)
#13 61.01 -> retrieved logs.0.7.0  (https://erratique.ch/software/logs/releases/logs-0.7.0.tbz)
#13 61.10 -> retrieved lambdasoup.1.1.1  (https://github.com/aantron/lambdasoup/archive/1.1.1.tar.gz)
#13 61.34 -> retrieved lwt-dllist.1.0.1  (https://github.com/mirage/lwt-dllist/releases/download/v1.0.1/lwt-dllist-v1.0.1.tbz)
#13 61.53 -> retrieved lwt.5.9.0  (https://github.com/ocsigen/lwt/archive/refs/tags/5.9.0.tar.gz)
#13 61.60 -> retrieved lwt_ppx.5.8.0  (https://github.com/ocsigen/lwt/archive/refs/tags/5.8.0.tar.gz)
#13 61.72 -> retrieved lwt_ssl.1.2.0  (https://github.com/ocsigen/lwt_ssl/releases/download/1.2.0/lwt_ssl-1.2.0.tbz)
#13 61.85 -> retrieved magic-mime.1.3.1  (https://github.com/mirage/ocaml-magic-mime/releases/download/v1.3.1/magic-mime-1.3.1.tbz)
#13 62.10 -> retrieved markup.1.0.3  (https://github.com/aantron/markup.ml/archive/1.0.3.tar.gz)
#13 62.61 -> retrieved menhir.20240715, menhirCST.20240715, menhirLib.20240715, menhirSdk.20240715  (https://gitlab.inria.fr/fpottier/menhir/-/archive/20240715/archive.tar.gz)
#13 62.68 -> retrieved mirage-clock.4.2.0  (https://github.com/mirage/mirage-clock/releases/download/v4.2.0/mirage-clock-4.2.0.tbz)
#13 63.70 -> retrieved mlx.0.9, ocamlmerlin-mlx.0.9  (https://github.com/ocaml-mlx/mlx/archive/refs/tags/0.9.tar.gz)
#13 64.00 -> retrieved merlin-lib.5.3-502  (https://github.com/ocaml/merlin/releases/download/v5.3-502/merlin-5.3-502.tbz)
#13 64.31 -> retrieved mirage-crypto.1.1.0, mirage-crypto-ec.1.1.0, mirage-crypto-pk.1.1.0, mirage-crypto-rng.1.1.0, mirage-crypto-rng-lwt.1.1.0  (https://github.com/mirage/mirage-crypto/releases/download/v1.1.0/mirage-crypto-1.1.0.tbz)
#13 64.33 -> retrieved mtime.2.1.0  (https://erratique.ch/software/mtime/releases/mtime-2.1.0.tbz)
#13 64.34 -> retrieved multipart_form.0.6.0, multipart_form-lwt.0.6.0  (https://github.com/dinosaure/multipart_form/releases/download/v0.6.0/multipart_form-0.6.0.tbz)
#13 64.65 -> retrieved ocaml-syntax-shims.1.0.0  (https://github.com/ocaml-ppx/ocaml-syntax-shims/releases/download/1.0.0/ocaml-syntax-shims-1.0.0.tbz)
#13 64.68 -> retrieved ocaml-compiler-libs.v0.17.0  (https://github.com/janestreet/ocaml-compiler-libs/archive/refs/tags/v0.17.0.tar.gz)
#13 64.82 -> retrieved ocamlbuild.0.15.0  (https://github.com/ocaml/ocamlbuild/archive/refs/tags/0.15.0.tar.gz)
#13 65.10 -> retrieved ocplib-endian.1.2  (https://github.com/OCamlPro/ocplib-endian/archive/refs/tags/1.2.tar.gz)
#13 65.11 -> retrieved ocamlfind.1.9.6  (http://download.camlcity.org/download/findlib-1.9.6.tar.gz)
#13 65.29 -> retrieved ohex.0.2.0  (https://github.com/ocaml/opam-source-archives/raw/main/ohex-0.2.0.tar.gz)
#13 65.43 -> retrieved optint.0.3.0  (https://github.com/mirage/optint/releases/download/v0.3.0/optint-0.3.0.tbz)
#13 65.44 -> retrieved pecu.0.7  (https://github.com/mirage/pecu/releases/download/v0.7/pecu-0.7.tbz)
#13 65.62 -> retrieved pp.2.0.0  (https://github.com/ocaml-dune/pp/releases/download/2.0.0/pp-2.0.0.tbz)
#13 65.73 -> retrieved ppx_deriving.6.0.3  (https://github.com/ocaml-ppx/ppx_deriving/releases/download/v6.0.3/ppx_deriving-6.0.3.tbz)
#13 65.85 -> retrieved ppx_deriving_yojson.3.9.0  (https://github.com/ocaml-ppx/ppx_deriving_yojson/releases/download/v3.9.0/ppx_deriving_yojson-3.9.0.tbz)
#13 65.87 -> retrieved ppx_derivers.1.2.1  (https://github.com/ocaml-ppx/ppx_derivers/archive/1.2.1.tar.gz)
#13 66.18 -> retrieved prettym.0.0.3  (https://github.com/dinosaure/prettym/releases/download/0.0.3/prettym-0.0.3.tbz)
#13 66.28 -> retrieved ppxlib.0.33.0  (https://github.com/ocaml-ppx/ppxlib/releases/download/0.33.0/ppxlib-0.33.0.tbz)
#13 66.28 -> retrieved psq.0.2.1  (https://github.com/pqwy/psq/releases/download/v0.2.1/psq-0.2.1.tbz)
#13 66.32 -> retrieved ptime.1.2.0  (https://erratique.ch/software/ptime/releases/ptime-1.2.0.tbz)
#13 66.38 -> retrieved rresult.0.7.0  (https://erratique.ch/software/rresult/releases/rresult-0.7.0.tbz)
#13 66.61 -> retrieved seq.base  (2 extra sources)
#13 66.61 -> retrieved seq.base  (2 extra sources)
#13 66.62 -> installed seq.base
#13 66.64 -> retrieved re.1.12.0  (https://github.com/ocaml/ocaml-re/releases/download/1.12.0/re-1.12.0.tbz)
#13 66.77 -> retrieved sexplib0.v0.17.0  (https://github.com/janestreet/sexplib0/archive/refs/tags/v0.17.0.tar.gz)
#13 67.04 -> retrieved ssl.0.7.0  (https://github.com/savonet/ocaml-ssl/archive/refs/tags/v0.7.0.tar.gz)
#13 67.21 -> retrieved stdlib-shims.0.3.0  (https://github.com/ocaml/stdlib-shims/releases/download/0.3.0/stdlib-shims-0.3.0.tbz)
#13 67.22 -> retrieved stringext.1.6.0  (https://github.com/rgrinberg/stringext/releases/download/1.6.0/stringext-1.6.0.tbz)
#13 67.44 -> retrieved topkg.1.0.7  (https://erratique.ch/software/topkg/releases/topkg-1.0.7.tbz)
#13 67.60 -> retrieved tls.1.0.4  (https://github.com/mirleft/ocaml-tls/releases/download/v1.0.4/tls-1.0.4.tbz)
#13 67.81 -> retrieved uchar.0.0.2  (https://github.com/ocaml/uchar/releases/download/v0.0.2/uchar-0.0.2.tbz)
#13 67.91 -> retrieved unstrctrd.0.4  (https://github.com/dinosaure/unstrctrd/releases/download/v0.4/unstrctrd-0.4.tbz)
#13 68.04 -> retrieved uutf.1.0.3  (https://erratique.ch/software/uutf/releases/uutf-1.0.3.tbz)
#13 68.14 -> retrieved uri.4.4.0  (https://github.com/mirage/ocaml-uri/releases/download/v4.4.0/uri-4.4.0.tbz)
#13 68.42 -> installed ocamlfind.1.9.6
#13 68.43 -> installed base-bytes.base
#13 68.65 -> retrieved yojson.2.2.2  (https://github.com/ocaml-community/yojson/releases/download/2.2.2/yojson-2.2.2.tbz)
#13 68.71 -> retrieved x509.1.0.5  (https://github.com/mirleft/ocaml-x509/releases/download/v1.0.5/x509-1.0.5.tbz)
#13 69.04 -> retrieved zarith.1.14  (https://github.com/ocaml/Zarith/archive/release-1.14.tar.gz)
#13 71.22 -> installed ocamlbuild.0.15.0
#13 71.64 -> installed uchar.0.0.2
#13 73.46 -> installed zarith.1.14
#13 75.71 -> installed topkg.1.0.7
#13 76.10 -> installed hmap.0.8.1
#13 76.30 -> installed rresult.0.7.0
#13 76.92 -> installed uutf.1.0.3
#13 76.99 -> installed mtime.2.1.0
#13 77.08 -> installed fmt.0.9.0
#13 77.21 -> installed ptime.1.2.0
#13 77.38 -> installed astring.0.8.5
#13 78.09 -> installed fpath.0.7.3
#13 81.43 -> installed dune.3.17.0
#13 83.65 -> retrieved tailwindcss.dev  (https://github.com/tmattio/opam-tailwindcss/archive/e5bb6361a50c7cc5cad802311e609336583ca08f.tar.gz)
#13 84.09 -> installed tailwindcss.dev
#13 84.12 -> installed asn1-combinators.0.3.2
#13 84.13 -> installed base64.3.5.1
#13 84.16 -> installed bigarray-compat.1.1.0
#13 84.19 -> installed bigarray-overlap.0.2.1
#13 84.20 -> installed camlp-streams.5.0.1
#13 84.23 -> installed cppo.1.8.0
#13 84.25 -> installed csexp.1.5.2
#13 85.61 -> installed cstruct.6.2.0
#13 85.65 -> installed domain-name.0.4.0
#13 85.65 -> installed duration.0.2.1
#13 85.66 -> installed eqaf.0.10
#13 85.69 -> installed gmap.0.3.0
#13 85.70 -> installed ke.0.6
#13 85.70 -> installed lwt-dllist.1.0.1
#13 85.71 -> installed macaddr.5.6.0
#13 85.73 -> installed magic-mime.1.3.1
#13 85.78 -> installed markup.1.0.3
#13 85.80 -> installed menhirCST.20240715
#13 85.82 -> installed menhirLib.20240715
#13 85.83 -> installed menhirSdk.20240715
#13 86.00 -> installed mirage-clock.4.2.0
#13 86.02 -> installed ocaml-compiler-libs.v0.17.0
#13 86.11 -> installed ocaml-syntax-shims.1.0.0
#13 86.12 -> installed ohex.0.2.0
#13 86.13 -> installed optint.0.3.0
#13 86.14 -> installed pecu.0.7
#13 86.15 -> installed pp.2.0.0
#13 86.16 -> installed ppx_derivers.1.2.1
#13 86.17 -> installed psq.0.2.1
#13 86.19 -> installed sexplib0.v0.17.0
#13 86.19 -> installed stdlib-shims.0.3.0
#13 86.28 -> installed stringext.1.6.0
#13 86.47 -> installed re.1.12.0
#13 86.54 -> installed yojson.2.2.2
#13 86.55 -> installed ordering.3.17.0
#13 87.89 -> installed ocplib-endian.1.2
#13 87.98 -> installed digestif.1.2.0
#13 88.02 -> installed ipaddr.5.6.0
#13 88.09 -> installed lambdasoup.1.1.1
#13 88.99 -> installed dyn.3.17.0
#13 90.32 -> installed dune-configurator.3.17.0
#13 90.99 -> installed bigstringaf.0.10.0
#13 91.53 -> installed checkseum.0.5.2
#13 91.55 -> installed faraday.0.8.2
#13 92.00 -> installed prettym.0.0.3
#13 92.02 -> installed angstrom.0.16.1
#13 92.70 -> installed unstrctrd.0.4
#13 93.22 -> installed ssl.0.7.0
#13 93.48 -> installed mirage-crypto.1.1.0
#13 93.56 -> installed decompress.1.5.3
#13 93.94 -> installed kdf.1.0.0
#13 94.55 -> installed stdune.3.17.0
#13 95.95 -> installed lwt.5.9.0
#13 96.04 -> installed uri.4.4.0
#13 96.19 -> installed faraday-lwt.0.8.2
#13 96.26 -> installed lwt_ssl.1.2.0
#13 96.51 -> installed faraday-lwt-unix.0.8.2
#13 97.50 -> installed logs.0.7.0
#13 97.93 -> installed dune-private-libs.3.17.0
#13 99.73 -> installed merlin-lib.5.3-502
#13 99.75 -> installed mirage-crypto-rng.1.1.0
#13 99.89 -> installed multipart_form.0.6.0
#13 100.2 -> installed mirage-crypto-rng-lwt.1.1.0
#13 100.2 -> installed multipart_form-lwt.0.6.0
#13 100.4 -> installed mirage-crypto-pk.1.1.0
#13 101.1 -> installed dune-site.3.17.0
#13 101.2 -> installed menhir.20240715
#13 102.2 -> installed ppxlib.0.33.0
#13 102.4 -> installed graphql_parser.0.14.0
#13 103.2 -> installed graphql.0.14.0
#13 103.6 -> installed graphql-lwt.0.14.0
#13 106.0 -> installed lwt_ppx.5.8.0
#13 106.5 -> installed html_of_jsx.0.0.4
#13 106.6 -> installed ppx_deriving.6.0.3
#13 107.0 -> installed mirage-crypto-ec.1.1.0
#13 108.0 -> installed dream-pure.1.0.0~alpha2
#13 108.3 -> installed mlx.0.9
#13 108.7 -> installed x509.1.0.5
#13 109.1 -> installed ppx_deriving_yojson.3.9.0
#13 110.6 -> installed tls.1.0.4
#13 111.6 -> installed dream-httpaf.1.0.0~alpha3
#13 112.1 -> installed caqti.2.1.2
#13 112.7 -> installed caqti-lwt.2.1.1
#13 115.6 -> installed ocamlmerlin-mlx.0.9
#13 115.7 -> installed dream.1.0.0~alpha7
#13 117.3 -> installed dream-encoding.0.3.0
#13 120.5 Done.
#13 120.5 # Run eval $(opam env) to update the current shell environment
#13 DONE 123.5s

#14 [build 6/7] COPY --chown=opam:opam . .
#14 DONE 0.1s

#15 [build 7/7] RUN opam exec -- dune build --release
#15 17.03 (cd _build/default && /home/opam/.opam/5.2/bin/tailwindcss -c tailwind.config.js -i css/style.css -o css/main.css)
#15 17.03 Browserslist: caniuse-lite is outdated. Please run:
#15 17.03   npx update-browserslist-db@latest
#15 17.03   Why you should do it regularly: https://github.com/browserslist/update-db#readme
#15 17.03 
#15 17.03 Rebuilding...
#15 17.03 
#15 17.03 Done in 524ms.
#15 DONE 19.1s

#16 [run 4/6] COPY --from=build /home/opam/static static
#16 DONE 0.0s

#17 [build 4/7] COPY sandworm.opam sandworm.opam
#17 CACHED

#18 [build 5/7] RUN opam install . --deps-only -y
#18 CACHED

#19 [build 6/7] COPY --chown=opam:opam . .
#19 CACHED

#20 [build 7/7] RUN opam exec -- dune build --release
#20 CACHED

#21 [run 4/6] COPY --from=build /home/opam/static static
#21 CACHED

#22 [run 5/6] COPY --from=build /home/opam/metadata.json ./metadata.json
#22 DONE 0.0s

#23 [run 6/6] COPY --from=build /home/opam/_build/install/default/bin/sandworm /bin/sandworm
#23 DONE 0.1s

#24 exporting to image
#24 exporting layers
#24 exporting layers 0.2s done
#24 writing image sha256:f1874cfc9fef13c95ff9423d69d9514ba3b7328fb48e6d9683958466f80eca4b done
#24 DONE 0.2s
Job succeeded
2025-11-12 03:12.36: Job succeeded