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

Release docker tags for majors and minors #1178

Open
giggio opened this issue Feb 18, 2022 · 2 comments
Open

Release docker tags for majors and minors #1178

giggio opened this issue Feb 18, 2022 · 2 comments

Comments

@giggio
Copy link

giggio commented Feb 18, 2022

It would help in maintenance if Selenoid and Selenoid UI had tagged images for major and major.minor versions.

For example, currently the latest released version is 1.10.7. The exact same image could also be tagged 1.10 and 1.

This would help on autoupdate scenarios, for example, if I assume the project is using semver, I could rely on the fact that there will not be breaking changes with minor version updates in version 1, simply reference aerokube/selenoid-ui:1 and then let Watchtower update the container when a new version is available, without having to manualy change from 1.10.6 to 1.10.7.

Looking at the github actions release script it seems that updating https://github.com/aerokube/selenoid/blob/master/ci/docker-push.sh to support it would be enough.

Relying on the latest-release tag could break the app, as a version 2.x could come out with breaking changes.

@vania-pooh
Copy link
Member

@giggio right now we just tag images with latest-release.

@giggio
Copy link
Author

giggio commented Feb 18, 2022

Yes, I understand, my concern is a breaking change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants