Skip to content

Blocker: GHCR anonymous readback fails for release images #156

Description

@dskvr

MeshDrop release readiness requires ghcr.io/sandwichfarm/meshdrop and target images to be publicly readable, or a documented alternative that proves anonymous install/pull behavior for the next v0.*.* release tag.

Current evidence in GSD:

  • npm run verify:ghcr-anonymous -- v0.1.5 fails with GHCR unauthorized.
  • Prior session token could not inspect or change package visibility via gh api /orgs/sandwichfarm/packages/container/meshdrop because of missing package permissions.

Required unblocker:

  • Make the relevant GHCR package(s) public, or document and implement the intended authenticated distribution path.
  • Prove anonymous manifest readback for the next release tag from a clean environment.
  • Keep release verification fail-loud when anonymous readback is expected but unavailable.

Acceptance:

  • npm run verify:ghcr-anonymous -- <next-release-tag> passes without GitHub credentials.
  • Release/readback docs name the exact image tags and digest evidence.
  • If public GHCR is intentionally not supported, release docs and verifier behavior are updated so the product does not claim anonymous image availability.

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