You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If a cherry-pick from `main` does not land cleanly on a staging branch, the
releaser will mark the pull request with a particular label for that release
line (e.g. `backport-requested-vN.x`), specifying to our tooling that this
pull request should not be included. The releaser will then add a comment
requesting that a backport pull request be made.
## What can be backported?
The "Current" release line is much more lenient than the LTS release lines in
what can be landed. Our LTS release lines (see the [Release Plan][])
require that commits mature in the Current release for at least 2 weeks before
they can be landed in an LTS staging branch. Only after "maturation" will those
commits be cherry-picked or backported.
TL;DR all commits that have landed on a current release branch will be backported "automatically" to the active LTS branches after a maturation period. If the commit doesn't land cleanly, the person preparing the release will add a comment to the PR asking for a manual backport.
v18.x is an active LTS release line at the time of writing, see the Release Schedule.
@aduh95 the PR in question had dont-land-on-v18.x previously, which may have broken the automation because it was previously skipped. it's now set to requested backport.
This PR was not in fact backported via the usual automated means into Node 18.17.0 LTS last week. We request re-opening this issue since the automation has not backported it automatically. @aduh95@MoLow@arcanis@bencmbrook
To be clear, there are no automations in place, the process is very much manual: the volunteer for the LTS release will cherry-pick all the commits that have landed in v20.x – except the ones who do not land cleanly, and/or have a dont-land-on-v18.x or backport-requested-v18.x label on their associated PR.
I'm not sure I see the point of reopening this issue, it would be redundant with the backport-requested-v18.x label; what is needed here is someone to contribute a backport PR, and I'm doubtful that having an open issue will make that more likely.
Oh! That clarifies a lot about how this PR got missed, and now that it's clear that contributing a backport PR is what's required, I can certainly have a go at it.
Activity
aduh95 commentedon May 18, 2023
Did you check the backporting guide?
node/doc/contributing/backporting-to-release-lines.md
Lines 11 to 25 in a0440c9
TL;DR all commits that have landed on a current release branch will be backported "automatically" to the active LTS branches after a maturation period. If the commit doesn't land cleanly, the person preparing the release will add a comment to the PR asking for a manual backport.
v18.x is an active LTS release line at the time of writing, see the Release Schedule.
lizthegrey commentedon May 20, 2023
@aduh95 the PR in question had dont-land-on-v18.x previously, which may have broken the automation because it was previously skipped. it's now set to requested backport.
bencmbrook commentedon May 24, 2023
@aduh95 should this be reopened given the above comment from @lizthegrey ?
lizthegrey commentedon Jul 20, 2023
This PR was not in fact backported via the usual automated means into Node 18.17.0 LTS last week. We request re-opening this issue since the automation has not backported it automatically. @aduh95 @MoLow @arcanis @bencmbrook
aduh95 commentedon Jul 20, 2023
To be clear, there are no automations in place, the process is very much manual: the volunteer for the LTS release will cherry-pick all the commits that have landed in v20.x – except the ones who do not land cleanly, and/or have a
dont-land-on-v18.xorbackport-requested-v18.xlabel on their associated PR.I'm not sure I see the point of reopening this issue, it would be redundant with the
backport-requested-v18.xlabel; what is needed here is someone to contribute a backport PR, and I'm doubtful that having an open issue will make that more likely.lizthegrey commentedon Jul 20, 2023
Oh! That clarifies a lot about how this PR got missed, and now that it's clear that contributing a backport PR is what's required, I can certainly have a go at it.
lizthegrey commentedon Nov 12, 2023
490b598 Backport has now been landed, thx @arcanis and @targos