Skip to content
This repository was archived by the owner on Mar 29, 2026. It is now read-only.

fix: lowercase GHCR repository name for Docker tag compatibility#35

Merged
OleksandrUA merged 1 commit intomainfrom
fix/ghcr-lowercase-tag
Mar 20, 2026
Merged

fix: lowercase GHCR repository name for Docker tag compatibility#35
OleksandrUA merged 1 commit intomainfrom
fix/ghcr-lowercase-tag

Conversation

@OleksandrUA
Copy link
Copy Markdown
Contributor

Summary

  • GHCR requires all-lowercase repository names
  • github.repository returns KeeperHub/keeperhub-mcp with uppercase K, causing Docker build to fail
  • Fix: use ${GITHUB_REPOSITORY,,} (bash lowercase) to produce keeperhub/keeperhub-mcp

Context

Build failure after org migration: https://github.com/KeeperHub/keeperhub-mcp/actions/runs/23341702767/job/67896642945

ERROR: failed to build: invalid tag "ghcr.io/KeeperHub/keeperhub-mcp:451d558": repository name must be lowercase

GHCR requires lowercase repository names but github.repository returns
KeeperHub/keeperhub-mcp with uppercase org. Use bash lowercase conversion
(${GITHUB_REPOSITORY,,}) to produce valid Docker tags.
@OleksandrUA OleksandrUA merged commit 93ffa72 into main Mar 20, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant