Build:
  1. 280
  2. 279
  3. 278
  4. 277
  5. 276
  6. 275
  7. 274
  8. 273
  9. 272
  10. 271
2026-03-26 15:23.20: New job: push ocaml/opam:archive = {"manifests":["ocurrent/opam-staging@sha256:e6b6f873caed67643167822e2e5830be1f5a627c6e598bd3f0d427f2b60da2cd"]}
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-manifest360fbf0b" 
                           "login" "--password-stdin" "--username" "ocurrent"
WARNING! Your password will be stored unencrypted in /tmp/push-manifest360fbf0b/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.27: Exec: "docker" "--config" "/tmp/push-manifest360fbf0b" 
                           "manifest" "create" "ocaml/opam:archive" "ocurrent/opam-staging@sha256:e6b6f873caed67643167822e2e5830be1f5a627c6e598bd3f0d427f2b60da2cd"
Created manifest list docker.io/ocaml/opam:archive
2026-03-26 15:25.49: Exec: "docker" "--config" "/tmp/push-manifest360fbf0b" 
                           "manifest" "push" "ocaml/opam:archive"
failed to mount blob ocurrent/opam-staging@sha256:82d2d473a3a1bd2d72627c71ec58f49dd773a3a6bf327efd2940b358bde74841 to docker.io/ocaml/opam:archive: toomanyrequests: Too Many Requests (HAP429).

2026-03-26 15:25.50: Job failed: Command "docker" "--config" "/tmp/push-manifest360fbf0b" "manifest" "push" 
"ocaml/opam:archive" exited with status 1
2026-03-26 15:25.50: Log analysis:
2026-03-26 15:25.50: >>> failed to mount blob (score = 30)
2026-03-26 15:25.50: Docker hub failed (failed to mount blob)