-
Notifications
You must be signed in to change notification settings - Fork 29.6k
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
Next branch release versioning #2215
Comments
This comment is an edited version of a prior comment I made in the old release thread: The argument here seems polarized but it's actually identical. Both @trevnorris and @domenic are arguing the same thing, that messaging and community building are harder for LTS or I don't think there is a technical argument here but someone can correct me if I'm missing it. It's easier to reason about semver in both code and messaging but modules are, by and large, not restricted to any semver range of the platform. Currently I find the @trevnorris plan more compelling. I think that it's easier to deal with the messaging issues in This I think is key point: we expect people taking |
We've been discussing this for a while now. Unless there are any objections I think we should bring this to a vote in the next TSC meeting. |
See #1997 (comment) & this gist: https://gist.github.com/trevnorris/7620a64b086e95271197 |
Since I'm going to miss the TC meeting on this, my thoughts and advice which I hope can be taken into account:
To reiterate, the first two points are the most important (the first in particular being important to the Chrome team). If we can ensure those then anything else is at least livable. In the end I am not TC and can only offer my opinion. I thank everyone who has engaged with me on these points and taken the time to understand my perspective. My main hope is that if the vote goes a different direction, that it is because the TC has understood and rejected my arguments. I'd be very sad if I didn't communicate clearly. Have fun everyone! |
This is a thread to discuss and eventually resolve the versioning of the
next
branch releases. The name of the channel they appear is out of scope.This issue is descendent from #1997
Terms:
There are currently two proposals:
The @domenic plan
next
tomaster
whennext
is merged in to master as well as the eventual LTS lines.next
signaling breaking changes on that branch.next
releases to depend on specific semver ranges and have assurances about breaking changes.The @trevnorris plan
next
releases.master
.master
releases would be incrementing semver and may be referred to by their codename or their version whilenext
releases would be seen as "Iridium 8" and then next week "Iridium 9" all the way until we're doing "Iridium Betas" and finally a big announcement that "Iridium is stable" and moves over to master. Under the hood "Iridium 8" is "3.0.0-alpha8".master
and LTS and makes it easier to land breaking changes in thenext
branch.The text was updated successfully, but these errors were encountered: