You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@netbeans.apache.org by Neil C Smith <ne...@apache.org> on 2022/07/05 15:34:15 UTC

[NOTICE] Handling pull requests for delivery

After feature freeze, pull requests for the release should be based on
delivery, limited to fixes, and labelled with priority:high or
priority:critical if appropriate. This email is just to clarify and
tidy up some points on how that works in practice.

One key thing is that the release team handles all merging to
delivery, but does not control what gets merged. *All* pull requests
for delivery that *pass review* will be merged for the next release
candidate *if there is one*.

* When opening a pull request against delivery (or rebasing an
existing one), please be explicit about the reason for targeting
delivery. That might just be a link to an issue if there is one.

* Checking suitability of a PR for delivery should be part of
reviewing for everyone, and a reason for requesting changes or vetoing
if really necessary.

* Anyone may label an issue or PR with high/critical priority, but the
author is probably the best person to make that call.

* There will usually be a minimum of 3 release candidates for each
release. A decision on further release candidates is usually based on
the existence of high/critical priority issues or PR.

* Each release candidate adds about a week to the release timetable.
We can sometimes shorten this where changes are limited in scope.
Nothing is merged between last release candidate and vote (they are
built on same commit).

* If you open or retarget a PR against delivery after the last
scheduled release candidate and label it with priority:high or
priority:critical, you are saying that you believe the release needs
to be delayed to get it in; if unlabelled, that it's OK if it doesn't
make it in (and it probably won't).

Thanks,

Neil

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@netbeans.apache.org
For additional commands, e-mail: dev-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists