Skip to content

Conversation

ManuelBilbao
Copy link
Contributor

Motivation

When pre-releasing drafts (with -rc), we are overriding the latest tag.

Description

@ManuelBilbao ManuelBilbao self-assigned this Oct 17, 2025
@ManuelBilbao ManuelBilbao requested a review from a team as a code owner October 17, 2025 00:23
@Copilot Copilot AI review requested due to automatic review settings October 17, 2025 00:23
@ManuelBilbao ManuelBilbao added the ci Github actions, build, tests, etc label Oct 17, 2025
@github-actions github-actions bot added L1 Ethereum client L2 Rollup client labels Oct 17, 2025
Copy link
Contributor

@Copilot 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 fixes an issue where pre-release versions (tagged with -rc) incorrectly override the latest tag in Docker image publishing. The changes introduce conditional logic to determine which tags should be applied based on whether the release is a pre-release or a stable release.

  • Adds conditional tag selection logic that checks for -rc suffix in version tags
  • Separates L1 and L2 Docker image tags into environment variables for conditional application
  • Excludes latest and l2 tags for pre-release versions while maintaining version-specific tags

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@github-project-automation github-project-automation bot moved this to In Review in ethrex_l1 Oct 17, 2025
@ManuelBilbao ManuelBilbao added this pull request to the merge queue Oct 17, 2025
Merged via the queue into main with commit 5dde64a Oct 17, 2025
33 checks passed
@ManuelBilbao ManuelBilbao deleted the docker_prerelease branch October 17, 2025 13:00
@github-project-automation github-project-automation bot moved this from In Review to Done in ethrex_l1 Oct 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Github actions, build, tests, etc L1 Ethereum client L2 Rollup client

Projects

Status: Done
Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants