Skip to content

ci: publish the bridge image to ghcr.io/greencalculus/greencalculus-mcp - #11

Merged
jeremiahsay merged 1 commit into
mainfrom
feat/ghcr-image
Sep 13, 2026
Merged

jeremiahsay merged 1 commit into
mainfrom
feat/ghcr-image

Conversation

@jeremiahsay

Copy link
Copy Markdown
Collaborator

The README and the website's Docker tab both printed docker run … greencalculus/mcp, an image that was never published — the tag only exists after a local docker build. Anyone who pasted it got a pull failure.

This adds image.yml: on every main push touching the image (and on dispatch) it builds, smoke-tests tools/list over stdio against the real server, then pushes ghcr.io/greencalculus/greencalculus-mcp:<version> and :latest for linux/amd64 + arm64. GITHUB_TOKEN with packages:write is the whole credential; no Docker Hub account exists and none is created.

README updated to the published image name. The website's Docker tab follows in a plugin PR once the image is pullable.

🤖 Generated with Claude Code

https://claude.ai/code/session_015U5woGTJsmj2p3bMYuPJc2

The README and the /developers/agents/ Docker tab both printed
`docker run … greencalculus/mcp`, an image nobody had published — the
tag only existed after a local build. Publishes on every main push that
touches the image (package.json, src, bin, Dockerfile), smoke-tests
tools/list over stdio before pushing, multi-arch, GITHUB_TOKEN only.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015U5woGTJsmj2p3bMYuPJc2
@jeremiahsay
jeremiahsay merged commit ab79ff5 into main Sep 13, 2026
4 checks passed
@jeremiahsay
jeremiahsay deleted the feat/ghcr-image branch September 13, 2026 12:30
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