Skip to content

🐛 [BUG] - Merge Queue bloquée : registry-cache-ghcr:5000 répond 500 aux docker pull des tests Playwright #2694

Description

@shikanime

Description

Depuis le 2026-09-07 15:39 UTC, tous les runs Merge Queue échouent à l'étape playwright-tests / Initialize application environment for tests.
Le docker pull des images applicatives depuis le registre de cache interne registry-cache-ghcr:5000 (miroir pull-through du cluster PAX, projet githubrunners) répond Error response from daemon: received unexpected HTTP status: 500 Internal Server Error sur les 5 images (server, nginx-strangler, server-nestjs, client, opencds-mockoon).
Aucun conteneur ne démarre : les 4 shards Playwright, puis merge-reports et Check jobs status sont rouges en cascade.
La file était inactive du 04 au 07/09 ; la panne démarre à la première reprise après cet arrêt (10 runs consécutifs en échec, dernier run vert : 33740093837 du 03/09).
La CI de branche des PR n'est pas impactée — la file de merge est totalement bloquée jusqu'au rétablissement du cache ou son contournement.

Etapes de reproduction

  1. Ajouter une PR à la merge queue (ou relancer n'importe quel run Merge Queue)
  2. Observer le job playwright-tests / test (N), étape Initialize application environment for tests
  3. Le docker pull registry-cache-ghcr:5000/cloud-pi-native/console/<img>:<TAG> échoue en ~1 s avec 500 Internal Server Error, sur les 4 shards, de façon déterministe

Captures d'écran

Sans objet.

Logs

GHCR_CACHE: registry-cache-ghcr:5000
docker pull "${GHCR_CACHE}/cloud-pi-native/console/${img}:${TAG}"
Error response from daemon: received unexpected HTTP status: 500 Internal Server Error
##[error]Process completed with exit code 1.

Navigateurs

Sans objet (panne d'infrastructure CI).

OS

Sans objet (runners self-hosted PAX runner-playwright, ARC, environnement pax-production).

Version de la console impactée

Toutes — la panne est indépendante du code applicatif (la CI de branche de la PR #2603 est verte pendant que la file est rouge).

Références

Définition du fini

  • Un run Merge Queue est vert de bout en bout (gh run view : playwright-tests / test (1..4) et merge-reports en success)
  • L'étape d'init signale explicitement l'indisponibilité du registre de cache avant les pull (sonde de santé ou message d'erreur dédié, visible dans les logs du job)

Activity

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