-
Notifications
You must be signed in to change notification settings - Fork 577
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
[Tracking] Additional semver minor to 8.x during maintenance #405
Comments
@MylesBorins I assume you mean 8.x in your original post as opposed to 10.x. |
@mhdawson fixed, thanks |
I'd like to get nodejs/node#25447 in if we do another 8.x release as it fixes a regression introduced in 8.11.2. Let me know if it needs a manual backport. |
@richardlau can you please backport? |
Done! nodejs/node#25521 |
@MylesBorins what timing are you thinking for the release. Just want to make sure we sync with @gabrielschulhof to see if there is any chance it can also include the PR to make tsfn non-experiemental as wel as opposed that coming later. |
I'm not in a rush tbqh, maybe end of feb / march |
Removing label as we had consensus to do this release. We should keep this open for tracking |
It would be really nice to backport the |
@nodejs/collaborators quick ping. Is there anything specific you would like to see on 8.x? |
I would like to include nodejs/node#26599. |
From https://github.com/nodejs/Release#release-plan:
And...
This would seem to preclude things like namespaces or new CLI flags. If the material quoted above is accurate, then I assume Release WG will reject adding If the material quoted above is not accurate, then can we please update it? (Pro-tip: When feasible, removing wrong text is easier than trying to correct text that isn't necessary.) |
(For the record, I'm fine one way or the other with |
@Trott we likely need to update the language in the second area. We've mostly run with "we land whatever we agree as a group to land". That list is more for pointing people at when we agree not to land something... We have landed new flags in prior LTS minors afaik |
nodejs/node#25648 is semver-minor and needed for N-API and nodejs/node#26060 is the backport of a N-API bug fix. |
The README had a list that was supposedly the only types of changes that land in LTS branches. However, other types of changes have landed there routinely. Rather than try to codify, removal is a tacit acceptance that we land whatever Release WG deems appropriate. Refs: nodejs#405 (comment) Refs: nodejs#405 (comment)
@MylesBorins This paragraph probably also needs to go, since here we are talking about landing all sorts of non-critical stuff in a maintenance release.
|
@Trott we need to discuss this as a team and figure out what we want to do here. That paragraph is important and has generally been a guiding start... keep in mind that 8.x had a shortened maintenance release cycle... we have not decided on exactly which PRs we are going to land. It initially started due to the need for specific n-api stuff... and we have documentation somewhere (unsure where) about n-api updates themselves being different. We might want to scale back how ambitious we are going to be about this maintenance LTS release, but we still haven't had a WG meeting to review and discuss. Alternatively it might be time to sit down and rethink how we are doing LTS based on past experience and the new folks working on it. |
I think @BethGriggs included nodejs/node#25351 already. |
This
Is the text related to N-API and is 2 paragraphs below the text @Trott referenced in the README.md |
PR is open Anything missing? |
@gabrielschulhof can you take a quick look to verify the list as well? |
v8.16.0 was released nodejs/node#26933 |
There are a couple different features that we might want to ship before 8.x goes EOL
As such I think it does make sense for us to do one more Semver-Minor relase of the 8.x release line.
Thoughts?
The text was updated successfully, but these errors were encountered: