From 06b7724f1466745e85646bcd7731d8e25d1dfb30 Mon Sep 17 00:00:00 2001 From: Rafael Gonzaga Date: Mon, 16 Oct 2023 20:01:19 -0300 Subject: [PATCH] doc: add command to keep major branch sync PR-URL: https://github.com/nodejs/node/pull/50102 Reviewed-By: Richard Lau --- doc/contributing/releases.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/doc/contributing/releases.md b/doc/contributing/releases.md index 04d005ad8258a8..1d3bd71194caf4 100644 --- a/doc/contributing/releases.md +++ b/doc/contributing/releases.md @@ -1207,6 +1207,20 @@ Notify the `@nodejs/npm` team in the release proposal PR to inform them of the upcoming release. `npm` maintains a list of [supported versions](https://github.com/npm/cli/blob/latest/lib/utils/unsupported.js#L3) that will need updating to include the new major release. +To keep the branch in sync until the release date, it can be as simple as +doing the following: + +> Make sure to check that there are no PRs with the label `dont-land-on-vX.x`. + +```bash +git checkout vN.x +git reset --hard upstream/main +git checkout vN.x-staging +git reset --hard upstream/main +git push upstream vN.x +git push upstream vN.x-staging +``` + ### Update `NODE_MODULE_VERSION` This macro in `src/node_version.h` is used to signal an ABI version for native