-
Notifications
You must be signed in to change notification settings - Fork 578
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
Confusion around semver-minor commits #820
Comments
I can't add the agenda label, but I appreciate if someone can add it. |
That's usually up to the releaser to decide. If there's no Sometimes we forget and sometimes is just hard to define if a commit is notable or not without having the label explicitly in the PR. Therefore, I suggest if you feel your PR is notable, add the label. |
Ideally all semver-minors would be considered notable by default, unless it was a special case that wasn't really notable. Could the label instead be "this minor change is NOT notable", so that minor changes are included by default? |
I agree with that, and |
This was discussed in the v18.14.0 proposal yesterday (nodejs/node#46396 (comment))
|
For v18.14.0 @juanarbol was asked to mark some minors as not notable in both nodejs/node#46396 (comment), nodejs/node#46396 (review). It seems nodejs/node#45947 is the only minor that wasn't explicitly asked to be demoted. It seems to have got lost somehow - it wasn't mentioned this list (nodejs/node#46396 (review)). If you prefer nodejs/node#45947 to be marked as notable we can retroactively update the changelog and website blogpost (we have done so in the past). |
The label is not specific to semver minors... it can also be applied to semver patch PRs if the bug being fixed is significant. |
@RafaelGSS I understand that it's up to the releaser, but I think releasers should not make conflicting decisions about the same pull request on different releases. The sentence in
@ljharb This is not mentioned in the release document. The document states that
@BethGriggs Thank you for the offer. It would be unfair to other semver-minor commits, which should be treated as same as the referring commit. So, I don't think we should do it. I think it would be beneficial to have a written decision/rule about this so that there won't be any confusion. Due to the nature of the label PS: I don't have a strong opinion towards the decision, but it does not feel right to me to see the same commit marked as a notable change in v19 and not in v18. |
@anonrig that makes sense - i'm not familiar with the release document. my comment was aspirational tho, so i'd be happy to see the document updated :-) in particular, it's nice to not have to look through the commit/PR list in order to figure out what's added. |
Releaser's approach (and as what is implemented by our tooling today) was clarified in nodejs/node#46592:
|
Thanks for the update @BethGriggs. I'm closing this issue for now. |
In the latest v19, there was a discussion around whether all semver minors are considered as a notable change, and later a semver minor change was added as a notable change(example: adding buffer.isAscii)
Today, I realized that the latest v18 release did not include semver minor changes in the notable changes section. (https://github.com/nodejs/node/releases/tag/v18.14.0)
What is the procedure about this? Collaborators have a conflict about this issue, and it would help a lot if the releasers solve this conflict.
Thank you!
The text was updated successfully, but these errors were encountered: