Skip to content

fix(release): publish runtime under repository owner#68

Merged
osolmaz merged 2 commits into
mainfrom
fix/runtime-image-ownership
Jul 18, 2026
Merged

fix(release): publish runtime under repository owner#68
osolmaz merged 2 commits into
mainfrom
fix/runtime-image-ownership

Conversation

@osolmaz

@osolmaz osolmaz commented Jul 18, 2026

Copy link
Copy Markdown
Member

Summary

The MLClaw repository moved to the Hugging Face organization, but its release workflow still tried to push runtime images into Onur's personal GHCR namespace.
GitHub correctly rejected that cross-owner write after spending time building both architectures.
This change moves the runtime image to ghcr.io/huggingface/mlclaw and prepares patch release 0.4.5.

What Changed

Runtime images now live under the same owner as the source repository and release workflow.
The CLI, Dockerfile, user documentation, archived plans, tests, and release automation all use the same image name.

  • Set the default runtime repository to ghcr.io/huggingface/mlclaw.
  • Update the OCI source label to huggingface/mlclaw.
  • Update the GHCR visibility request to the Hugging Face organization package endpoint.
  • Update runtime image tests and tracked CLI bundle.
  • Prepare package version 0.4.5.

Testing

The application and website quality gates are green locally.
The application suite covers runtime image generation and package contents.

  • npm run build && npm run check (317 tests, 97.92% statement coverage, build, package, secret, DRY, and Slophammer gates)
  • npm --prefix website ci && npm --prefix website run check (2 tests, 100% coverage, static build, DRY gate)

Risks

Existing deployments keep using their explicitly stored old image until updated.
New and updated deployments use the new Hugging Face-owned image after 0.4.5 is published.
The old package name is not retained as a fallback.

@osolmaz
osolmaz merged commit 0078deb into main Jul 18, 2026
1 check passed
@osolmaz
osolmaz deleted the fix/runtime-image-ownership branch July 18, 2026 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant