Skip to content

Point production deploys at ghcr.io/marmot-protocol/keycast#23

Merged
erskingardner merged 1 commit into
masterfrom
codex/fix-authentication-deletion
May 18, 2026
Merged

Point production deploys at ghcr.io/marmot-protocol/keycast#23
erskingardner merged 1 commit into
masterfrom
codex/fix-authentication-deletion

Conversation

@erskingardner
Copy link
Copy Markdown
Member

@erskingardner erskingardner commented May 18, 2026

Summary

  • Updated production image defaults to ghcr.io/marmot-protocol/keycast in Compose and env examples.
  • Switched Docker OCI source metadata and deployment docs to the Marmot Protocol repository URL.
  • Added an upgrade note that GHCR must be public or the deploy host must authenticate if pulls return unauthorized.

Testing

  • docker compose -f docker-compose.prod.yml config renders the new ghcr.io/marmot-protocol/keycast:master image for API, web, and signer.
  • Verified no stale erskingardner/keycast references remain in the repo.
  • git diff --check passed.

Summary by CodeRabbit

  • Chores

    • Updated Docker image repository references to marmot-protocol/keycast across production deployment configurations.
  • Documentation

    • Added troubleshooting guidance for GitHub Packages authentication during deployment.

Review Change Stack

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 18, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 053f11ec-b674-4a40-8d17-176c20491ea9

📥 Commits

Reviewing files that changed from the base of the PR and between 3211248 and 9b6e4b3.

📒 Files selected for processing (5)
  • .env.example
  • Dockerfile
  • README.md
  • UPGRADE.md
  • docker-compose.prod.yml

Walkthrough

This PR migrates the Docker image repository from ghcr.io/erskingardner/keycast to ghcr.io/marmot-protocol/keycast. All deployment configuration files (environment template, Dockerfile metadata, and production compose), plus README and UPGRADE documentation, are updated to reference the new repository.

Changes

Docker Image Repository Migration to marmot-protocol

Layer / File(s) Summary
Deployment and build configuration
.env.example, Dockerfile, docker-compose.prod.yml
The KEYCAST_IMAGE environment variable, Dockerfile metadata label, and the three keycast service images (keycast-api, keycast-web, keycast-signer) now reference ghcr.io/marmot-protocol/keycast. All services retain the same tag defaulting behavior (${KEYCAST_IMAGE_TAG:-master}).
Documentation and upgrade guidance
README.md, UPGRADE.md
Deployment documentation is updated to show the new image repository. UPGRADE guide directs users to the new repository and adds troubleshooting guidance for GHCR unauthorized errors, recommending either public visibility or host authentication before retry.

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title directly and precisely describes the main change: updating production deployment image references from erskingardner to marmot-protocol in GHCR.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch codex/fix-authentication-deletion

Comment @coderabbitai help to get the list of available commands and usage tips.

@erskingardner erskingardner merged commit 4f6088f into master May 18, 2026
3 checks passed
@erskingardner erskingardner deleted the codex/fix-authentication-deletion branch May 18, 2026 10:35
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