-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Description
Description
Summary
The repository is public, but the published container image at ghcr.io/rightnow-ai/openfang:latest does not appear to be publicly pullable.
What I’m seeing
Attempting to pull the image results in a package permission error (for example permission_denied: read_package / unauthorized), which suggests this is likely a GHCR package visibility issue rather than a CI/build issue.
Likely cause
With GitHub Container Registry, package visibility is managed separately from repository visibility. A package linked to a public repo does not automatically become public by default. GitHub’s docs also note that linked packages can inherit access permissions, but not necessarily visibility, and public GHCR packages support anonymous pulls once the package itself is public. ([GitHub Docs]1)
Suggested fix
Please check the package settings for the published image:
Packages → open openfang → Package settings → Change visibility → Public
If the package is linked to the repository, it may also be worth confirming whether the current access/inheritance settings are configured as intended.
Why this would help
Since CI is already publishing the image, making it publicly pullable would make the project much easier to adopt:
- faster setup for new users
- no need to rebuild from source just to try it
- better reproducibility using the published artifact
- less friction for the broader community
Issue #12 seems to have pointed in the same direction, so I’m reopening this as a concrete configuration follow-up.
Thanks for taking a look.
Alternatives Considered
No response
Additional Context
Reopening the original issue. CC @jaberjaber23