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

Please do not depend on pre-release versions in stable releases #241

Open
dvzrv opened this issue Feb 18, 2024 · 0 comments
Open

Please do not depend on pre-release versions in stable releases #241

dvzrv opened this issue Feb 18, 2024 · 0 comments

Comments

@dvzrv
Copy link

dvzrv commented Feb 18, 2024

Hi! 👋

I'm packaging this project for Arch Linux. Upon trying to upgrade to 23.5.3, I noticed that this project now depends on a pre-release version of molecule:

"molecule >= 6.0.0a1",

Can you please only do this in pre-release versions of this project and not in (stable) patch-level releases? 😸

When looking at 23.5.0, it is handled correctly there:

"molecule >= 5.0",

If I had bumped this version we would most likely yet again have a broken molecule + plugins on Arch Linux. Checking for these scenarios manually, instead of being able to rely on common practices (e.g. semver guarantees) is very time consuming and downstream packagers work on packaging this project in their free time.

This situation can be prevented by doing pre-releases (which we purposefully ignore downstream) for this project in which you rely on whatever pre-release version of your dependencies you require. Doing this in stable releases however is a recipe for disaster.

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

No branches or pull requests

1 participant