Skip to content
Discussion options

You must be logged in to vote

This appears to be caused by GHCR’s 10-minute timeout, which applies to the entire push operation, not just layer uploads.

The smaller image completes successfully, but the ~7.8 GiB image finishes uploading layers (shows 100%) and then stalls during the manifest upload / push finalization phase. For large images, this final step can exceed the timeout, after which GHCR never responds and the client waits indefinitely.

This is not a UI issue the push is genuinely stuck after layer transfer completes.

The reliable workarounds are to split the image into smaller stages/images, push via GitHub Actions (recommended due to optimized GHCR connectivity), and ensure no single layer approaches GHCR…

Replies: 16 comments 2 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@agitter
Comment options

Comment options

You must be logged in to vote
1 reply
@agitter
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by agitter
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Packages Host your dependencies, libraries, and production-ready code, right from your repository Question Ask and answer questions about GitHub features and usage
3 participants