Skip to content

front-e2e: GHCR push denied for image-changing lanes — publyapp-e2e-* packages appear unlinked from the repo #1397

Description

@radandevist

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

  1. Relink the four publyapp-e2e-* container packages to PublyApp/publyapp (GitHub → Your packages → package settings → Manage repositories / link).
  2. If the unlink was accidental, open a GitHub support incident referencing this signature.
  3. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions