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 the staging branch is not up to date relative to `master`, bring the
141
-
appropriate commits into it. To determine the relevant commits, use
141
+
appropriate PRs and commits into it.
142
+
143
+
Go through PRs with the label `vN.x`. e.g. [PRs with the `v8.x` label](https://github.com/nodejs/node/pulls?q=is%3Apr+is%3Aopen+sort%3Aupdated-desc+label%3Av8.x).
144
+
145
+
For each PR:
146
+
- Run or check that there is a passing CI.
147
+
- Check approvals (you can approve yourself).
148
+
- Check that the commit metadata was not changed from the `master` commit.
149
+
- If there are merge conflicts, ask the PR author to rebase.
150
+
Simple conflicts can be resolved when landing.
151
+
152
+
When landing the PR add the `Backport-PR-URL:` line to each commit. Close the
153
+
backport PR with `Landed in ...`. Update the label on the original PR from
154
+
`backport-requested-vN.x` to `backported-to-vN.x`.
155
+
156
+
To determine the relevant commits, use
142
157
[`branch-diff`](https://github.com/nodejs/branch-diff). The tool is available on
143
158
npm and should be installed globally or run with `npx`. It depends on our commit
144
159
metadata, as well as the GitHub labels such as `semver-minor` and
@@ -152,14 +167,24 @@ For a list of commits that could be landed in a patch release on v1.x:
0 commit comments