Skip to content

🐛 [BUG] - Échec intermittent « Merge digest » : image ghcr introuvable au moment du merge #2808

Description

@shikanime

Description

Le job build / Merge digest (<image>) échoue de façon intermittente avec ERROR: ghcr.io/cloud-pi-native/console/<image>@sha256:<digest>: not found, alors que les jobs de build par plateforme ont réussi et publié leurs artifacts de digest. Un simple re-run du job échoué suffit à le faire passer : le digest est bien présent dans ghcr.io au second essai.

Il s'agit d'une course entre la propagation du digest multi-arch dans ghcr.io (ou sa visibilité via le registry mirror) et l'étape de merge buildx qui tire le digest par SHA. Le pattern est connu : le merge digests est exécuté avant que le digest combiné soit résolvable côté registry.

Occurrences récentes (re-run → vert) :

Voir aussi l'instance antérieure #2364 (nginx-strangler, fermée sans correctif structurel).

Etapes de reproduction

  1. Ouvrir / mettre à jour une PR qui déclenche les builds d'images
  2. Observer build / Merge digest (...) échouer avec not found alors que tous les Build application sont verts
  3. Re-run du job échoué → succès

Captures d'écran

Logs

ERROR: ghcr.io/cloud-pi-native/console/opencds-mockoon@sha256:e18cf02aeb0c7b5258b651827d0e043c48a6d0dbad9d83cd582648d24bbc9ff6: not found
##[error]Process completed with exit code 1.

Navigateurs

OS

GitHub Actions (ubuntu-latest)

Version de la console impactée

CI (branche main et PR actives)

Définition du fini

  • Le correctif est terminé (retry automatique ou attente de résolution du digest avant le merge)
  • Les tests liés à ce correctif ont été ajoutés (vérification en CI sur plusieurs runs consécutifs)

Activity

  1. self-assigned this
    on Oct 1, 2026
  2. added theissue type on Oct 2, 2026
  3. moved this to Hypotheses in Cloud Pi Nativeon Oct 5, 2026
  4. added this to the 9.27.0 milestone on Oct 8, 2026
  5. modified the milestones: 9.27.0, 9.28.0 on Oct 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

CI/CDCI/CD stuffsbugSomething isn't working

Type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions