Why are the rubygems releases being removed?
lfv89 opened this issue ยท 6 comments
Hi,
Unfortunately 5.5.1 and 5.5.2 contain unintended breaking changes #181 and they should not be used
I've yanked the affected versions only after the release of the hotfix.
If this is causing more issues, I will stop doing that and just release the hotfix
Hope it helps
Closing here
๐
@lfv89 I've read somewhere to yank. I thought it was written in the semver specs themselves, but I was wrong.
Anyway, maybe I read a blog post in the past with something like this:
https://github.com/sferik/twitter#versioning
Violations of this scheme should be reported as bugs. Specifically, if a minor or patch version is released that breaks backward compatibility, that version should be immediately yanked and/or a new version should be immediately released that restores compatibility.
I'm doing both at the moment.
What approach do you think it is best? A broken build (symptom of a potential breaking change) or a new hotfix thath you could miss in your build?
@enriclluelles thanks for the clarification, now I can completely understand the issue of yanking gems
I will just release the hotfix when an unintended breaking change occurrs ๐
Thanks for the fast reply guys. I'm totally on board with the solution given.