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
Our style is to use sentence case for headers and documentation titles.
The documentation for releases uses both sentence case and title case.
This change applies sentence case consistently throughout.
PR-URL: #37349
Reviewed-By: Darshan Sen <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: James M Snell <[email protected]>
The tag **must** be signed using the GPG key that's listed for you on the
507
507
project README.
508
508
509
-
### 12. Set Up For the Next Release
509
+
### 12. Set up for the next release
510
510
511
511
On release proposal branch, edit `src/node_version.h` again and:
512
512
@@ -536,7 +536,7 @@ $ git rebase v1.x
536
536
$ git push upstream v1.x-staging
537
537
```
538
538
539
-
### 13. Cherry-pick the Release Commit to `master`
539
+
### 13. Cherry-pick the release commit to `master`
540
540
541
541
```console
542
542
$ git checkout master
@@ -579,7 +579,7 @@ $ git push <remote> <vx.y.z>
579
579
*Note*: Please do not push the tag unless you are ready to complete the
580
580
remainder of the release steps.
581
581
582
-
### 15. Promote and Sign the Release Builds
582
+
### 15. Promote and sign the release builds
583
583
584
584
**The same individual who signed the release tag must be the one
585
585
to promote the builds as the `SHASUMS256.txt` file needs to be signed with the
@@ -655,7 +655,7 @@ be prompted to re-sign `SHASUMS256.txt`.
655
655
**It is possible to only sign a release by running `./tools/release.sh -s
656
656
vX.Y.Z`.**
657
657
658
-
### 16. Check the Release
658
+
### 16. Check the release
659
659
660
660
Your release should be available at `https://nodejs.org/dist/vx.y.z/` and
661
661
<https://nodejs.org/dist/latest/>. Check that the appropriate files are in
@@ -664,7 +664,7 @@ have the right internal version strings. Check that the API docs are available
664
664
at <https://nodejs.org/api/>. Check that the release catalog files are correct
665
665
at <https://nodejs.org/dist/index.tab> and <https://nodejs.org/dist/index.json>.
666
666
667
-
### 17. Create a Blog Post
667
+
### 17. Create a blog post
668
668
669
669
There is an automatic build that is kicked off when you promote new builds, so
670
670
within a few minutes nodejs.org will be listing your new version as the latest
@@ -732,7 +732,7 @@ _In whatever form you do this..._
732
732
733
733
## LTS Releases
734
734
735
-
### Marking a Release Line as LTS
735
+
### Marking a release line as LTS
736
736
737
737
To mark a release line as LTS, the following changes must be made to
738
738
`src/node_version.h`:
@@ -770,7 +770,7 @@ existing labels for that release line, such as `vN.x`.
770
770
If the release is transitioning from Active LTS to Maintenance, the
771
771
`backport-requested-vN.x` label must be deleted.
772
772
773
-
## Major Releases
773
+
## Major releases
774
774
775
775
The process for cutting a new Node.js major release has a number of differences
776
776
from cutting a minor or patch release.
@@ -791,7 +791,7 @@ The release date for the next major release should be announced immediately
791
791
following the current release (e.g. the release date for 13.0.0 should be
792
792
announced immediately following the release of 12.0.0).
793
793
794
-
### Release Branch
794
+
### Release branch
795
795
796
796
Approximately three months before a major release, new `vN.x` and
797
797
`vN.x-staging` branches (where `N` indicates the major release) should be
@@ -821,7 +821,7 @@ The label description can be copied from existing labels of previous releases.
821
821
The label color must be the same for all new labels, but different from the
822
822
labels of previous releases.
823
823
824
-
### Release Proposal
824
+
### Release proposal
825
825
826
826
A draft release proposal should be created two months before the release. A
827
827
separate `vN.x-proposal` branch should be created that tracks the `vN.x`
@@ -832,7 +832,7 @@ Notify the `@nodejs/npm` team in the release proposal PR to inform them of the
832
832
upcoming release. `npm` maintains a list of [supported versions](https://github.com/npm/cli/blob/latest/lib/utils/unsupported.js#L3)
833
833
that will need updating to include the new major release.
834
834
835
-
### Test Releases and Release Candidates
835
+
### Test releases and release candidates
836
836
837
837
Test builds should be generated from the `vN.x-proposal` branch starting at
0 commit comments