Skip to content

Commit b1a3931

Browse files
committed
doc: add policy for landing new npm releases
This change in policy sets clear terms for when / how npm releases can be landed into master and how long they are expected to bake in the ecosystem. This is to cover all release types of npm including semver-major releases. What Node.js releases the updates land into are at the discretion of the release team.
1 parent 978d89f commit b1a3931

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

doc/guides/maintaining-npm.md

+14
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# Maintaining npm in Node.js
22

3+
New pull requests should be opened when a "next" version of npm has
4+
been released. Once the "next" version has been promoted to "latest"
5+
the PR should be updated as necessary.
6+
7+
Two weeks after the "latest" release has been promoted it can land on master
8+
assuming no major regressions are found. There is no additional constraints
9+
for Semver-Major releases.
10+
11+
The Node.js release streams the new version will land into are at the
12+
discretion of the release and LTS teams.
13+
14+
This process only covers full updates to new versions of npm. Cherry-picked
15+
changes can be reviewed and landed via the normal consensus seeking process.
16+
317
## Step 1: Clone npm
418

519
```console

0 commit comments

Comments
 (0)