Skip to content

Conversation

@ManuelBilbao
Copy link
Contributor

Motivation

If CI fails, docker images may not be updated

Description

Add instructions on how to do it manually

@ManuelBilbao ManuelBilbao self-assigned this Nov 25, 2025
Copilot AI review requested due to automatic review settings November 25, 2025 18:03
@ManuelBilbao ManuelBilbao requested a review from a team as a code owner November 25, 2025 18:03
@ManuelBilbao ManuelBilbao added the docs Improvements or additions to documentation label Nov 25, 2025
@github-actions github-actions bot added L1 Ethereum client L2 Rollup client labels Nov 25, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds troubleshooting documentation for manually pushing Docker images when the "latest release" CI workflow fails. It provides step-by-step instructions for authenticating with GitHub Container Registry, pulling RC images, retagging them, and pushing the updated tags.

Key Changes:

  • Added a new "Troubleshooting" section to the release process documentation with detailed manual Docker image push instructions
  • Removed a broken reference to a non-existent aligned_mode.md file from the documentation summary

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
docs/developers/release-process.md Adds comprehensive troubleshooting section with manual Docker image push workflow including authentication, pulling, retagging, and pushing steps
docs/SUMMARY.md Removes broken link to non-existent aligned_mode.md file from architecture section

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

```bash
docker push ghcr.io/lambdaclass/ethrex:X.Y.Z
docker push ghcr.io/lambdaclass/ethrex:X.Y.Z-l2
docker push ghcr.io/lambdaclass/ethrex:lateset
Copy link

Copilot AI Nov 25, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Spelling error: "lateset" should be "latest".

Copilot uses AI. Check for mistakes.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good bot

```bash
docker tag ghcr.io/lambdaclass/ethrex:X.Y.Z-rc.W ghcr.io/lambdaclass/ethrex:X.Y.Z
docker tag ghcr.io/lambdaclass/ethrex:X.Y.Z-rc.W-l2 ghcr.io/lambdaclass/ethrex:X.Y.Z-l2
docker tag ghcr.io/lambdaclass/ethrex:X.Y.Z-rc.W ghcr.io/lambdaclass/ethrex:lateset
Copy link

Copilot AI Nov 25, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Spelling error: "lateset" should be "latest".

Copilot uses AI. Check for mistakes.
@github-project-automation github-project-automation bot moved this to In Review in ethrex_l1 Nov 25, 2025
@ilitteri ilitteri added this pull request to the merge queue Nov 25, 2025
Merged via the queue into main with commit 3347f85 Nov 25, 2025
56 of 58 checks passed
@ilitteri ilitteri deleted the docs_manual_docker_images branch November 25, 2025 19:33
@github-project-automation github-project-automation bot moved this from In Review to Done in ethrex_l1 Nov 25, 2025
LeanSerra pushed a commit that referenced this pull request Nov 26, 2025
**Motivation**

<!-- Why does this pull request exist? What are its goals? -->
If CI fails, docker images may not be updated

**Description**

Add instructions on how to do it manually

<!-- A clear and concise general description of the changes this PR
introduces -->

<!-- Link to issues: Resolves #111, Resolves #222 -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs Improvements or additions to documentation L1 Ethereum client L2 Rollup client

Projects

Status: Done
Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants