2026-06-13 08:48.08: New job: push ocaml/opam:alpine-ocaml-5.4 = {"manifests":["ocurrent/opam-staging@sha256:25c5e20fc4fc70def02120162f070a34202456cae42542fee27fa800f16baf67","ocurrent/opam-staging@sha256:90d9aa49dd5de961f2ce01c145e34f0714a7dca99b8b06787625d6b5745ed8d3"]}
2026-06-13 08:48.08: Exec: "docker" "--config" "/tmp/push-manifest2e04a2c"
"login" "--password-stdin" "--username" "ocurrent"
WARNING! Your password will be stored unencrypted in /tmp/push-manifest2e04a2c/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded
2026-06-13 08:48.09: Exec: "docker" "--config" "/tmp/push-manifest2e04a2c"
"manifest" "create" "ocaml/opam:alpine-ocaml-5.4"
"ocurrent/opam-staging@sha256:25c5e20fc4fc70def02120162f070a34202456cae42542fee27fa800f16baf67"
"ocurrent/opam-staging@sha256:90d9aa49dd5de961f2ce01c145e34f0714a7dca99b8b06787625d6b5745ed8d3"
Created manifest list docker.io/ocaml/opam:alpine-ocaml-5.4
2026-06-13 11:45.36: Exec: "docker" "--config" "/tmp/push-manifest2e04a2c"
"manifest" "push" "ocaml/opam:alpine-ocaml-5.4"
failed to mount blob ocurrent/opam-staging@sha256:360b79d3af7975d3a9cff26a1d471d644da246d986abf67a87bb6a81e1345961 to docker.io/ocaml/opam:alpine-ocaml-5.4: Post "https://registry-1.docker.io/v2/ocaml/opam/blobs/uploads/?from=ocurrent%2Fopam-staging&mount=sha256%3A360b79d3af7975d3a9cff26a1d471d644da246d986abf67a87bb6a81e1345961": unable to decode token response: context deadline exceeded (Client.Timeout or context cancellation while reading body)
2026-06-13 11:46.06: Job failed: Command "docker" "--config" "/tmp/push-manifest2e04a2c" "manifest" "push"
"ocaml/opam:alpine-ocaml-5.4" exited with status 1
2026-06-13 11:46.06: Log analysis:
2026-06-13 11:46.06: >>> failed to mount blob (score = 30)
2026-06-13 11:46.06: Docker hub failed (failed to mount blob)