2026-03-26 15:23.20: New job: push ocaml/opam:debian-ocaml-5.3-afl = {"manifests":["ocurrent/opam-staging@sha256:341f8c96c354712c7b494d652e58d2a51fcb5891190c8b3733b50b0db5791ee8","ocurrent/opam-staging@sha256:434c7718dec40915f7cb5a9dd5c3b284fab220d44f0b68c68044925783b2b9f2"]}
2026-03-26 15:23.20: Waiting for confirm-threshold > dangerous
2026-03-26 15:25.21: Confirm-threshold now > dangerous
2026-03-26 15:25.21: Exec: "docker" "--config" "/tmp/push-manifest2e37b6a3"
"login" "--password-stdin" "--username" "ocurrent"
WARNING! Your password will be stored unencrypted in /tmp/push-manifest2e37b6a3/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded
2026-03-26 15:25.23: Exec: "docker" "--config" "/tmp/push-manifest2e37b6a3"
"manifest" "create" "ocaml/opam:debian-ocaml-5.3-afl"
"ocurrent/opam-staging@sha256:341f8c96c354712c7b494d652e58d2a51fcb5891190c8b3733b50b0db5791ee8"
"ocurrent/opam-staging@sha256:434c7718dec40915f7cb5a9dd5c3b284fab220d44f0b68c68044925783b2b9f2"
Created manifest list docker.io/ocaml/opam:debian-ocaml-5.3-afl
2026-03-26 15:25.25: Exec: "docker" "--config" "/tmp/push-manifest2e37b6a3"
"manifest" "push" "ocaml/opam:debian-ocaml-5.3-afl"
failed to mount blob ocurrent/opam-staging@sha256:deab8db42772fcfeb45003461fe0eb7bf63bdb29199a4fb76242b9493437c28b to docker.io/ocaml/opam:debian-ocaml-5.3-afl: Post "https://registry-1.docker.io/v2/ocaml/opam/blobs/uploads/?from=ocurrent%2Fopam-staging&mount=sha256%3Adeab8db42772fcfeb45003461fe0eb7bf63bdb29199a4fb76242b9493437c28b": toomanyrequests: Too Many Requests (HAP429).
2026-03-26 15:25.43: Job failed: Command "docker" "--config" "/tmp/push-manifest2e37b6a3" "manifest" "push"
"ocaml/opam:debian-ocaml-5.3-afl" exited with status 1
2026-03-26 15:25.43: Log analysis:
2026-03-26 15:25.43: >>> failed to mount blob (score = 30)
2026-03-26 15:25.43: Docker hub failed (failed to mount blob)