Signature
Push stack images to GHCR (same-repo runs only) (front-e2e.yml:210) fails deterministically with:
denied: permission_denied: The requested installation does not exist.
before a single e2e test executes. Reproduced on 1 initial run + 3 failed-job reruns + 1 fresh run (empty commit), i.e. 5/5 failures on lane/wt-1264 today.
Correlation observed
- Failing lanes all change front/api code → compose bake must upload new layers.
- Succeeding lanes in the same window (lane/wt-nuget2 @06:21, lane/wt-866 @06:05, same actor) changed no image content → push is manifest/cache-hit only.
- Package API:
GET /users/radandevist/packages/container/publyapp-e2e-front returns "repository": null — the container package is not linked to PublyApp/publyapp, so GITHUB-token uploads requiring new layer writes are refused while no-op pushes slip through cache semantics.
Suggested owner actions
- Relink the four
publyapp-e2e-* container packages to PublyApp/publyapp (GitHub → Your packages → package settings → Manage repositories / link).
- If the unlink was accidental, open a GitHub support incident referencing this signature.
- Consider a periodic CI canary that pushes a tiny throwaway layer so breakage surfaces on a schedule instead of blocking feature lanes.
Evidence
Found while getting #1326's CI fully green; all non-e2e checks there are green on ad6116f.
Signature
Push stack images to GHCR (same-repo runs only)(front-e2e.yml:210) fails deterministically with:before a single e2e test executes. Reproduced on 1 initial run + 3 failed-job reruns + 1 fresh run (empty commit), i.e. 5/5 failures on lane/wt-1264 today.
Correlation observed
GET /users/radandevist/packages/container/publyapp-e2e-frontreturns"repository": null— the container package is not linked to PublyApp/publyapp, so GITHUB-token uploads requiring new layer writes are refused while no-op pushes slip through cache semantics.Suggested owner actions
publyapp-e2e-*container packages to PublyApp/publyapp (GitHub → Your packages → package settings → Manage repositories / link).Evidence
.dump/round2-front-e2e-infra-failure.txton branch lane/wt-1264 (PR refactor(front): resolve React Compiler follow-ups from #1234 skip inventory (#1264) #1326).Found while getting #1326's CI fully green; all non-e2e checks there are green on ad6116f.