Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use 'latest' docker tag for stable releases only #2359

Closed
corverroos opened this issue Jun 26, 2023 · 1 comment · Fixed by #2855
Closed

Use 'latest' docker tag for stable releases only #2359

corverroos opened this issue Jun 26, 2023 · 1 comment · Fixed by #2855
Assignees
Labels
protocol Protocol Team tickets

Comments

@corverroos
Copy link
Contributor

corverroos commented Jun 26, 2023

Problem to be solved

Currently, we are using the latest Docker tag to represent both stable and unstable builds from our main branch. This is counter to the common practice in Docker workflows, where the latest tag is usually reserved for the most recent stable release. This current usage can potentially confuse users and lead to inadvertent use of unstable builds when a stable build is expected.

Proposed solution

To resolve this issue, we propose adjusting our Docker tagging strategy as follows:

  • Use the latest tag only for the latest stable releases. This follows common Docker practices and will make it clear for users that they are getting a stable version of the software.

  • Continue using specific version tags (e.g., v0.X) for each stable release to allow users to pull specific versions if required.

  • Introduce a new Docker tag (e.g., next, unstable, dev) for the most recent main branch commits. This will provide an option for users who wish to use or test the latest changes in our software, even if these changes haven't been officially released.

By implementing this tagging strategy, we can provide clear expectations about the stability and freshness of the software represented by each Docker image.


@github-actions github-actions bot added the protocol Protocol Team tickets label Jun 26, 2023
@corverroos
Copy link
Contributor Author

corverroos commented Jun 26, 2023

Poll indicates we should use the dev tag since it matches the current v0.X-dev tag we already add to main branch commits

obol-bulldozer bot pushed a commit that referenced this issue Feb 6, 2024
Tag `latest` Docker images to the latest git tag.

Also tag `next` Docker images to the latest commit on `main.

Previously, we tagged `latest` to latest commit on `main` only.

category: misc
ticket: #2359 

Closes #2359
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
protocol Protocol Team tickets
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants