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
Copy file name to clipboardExpand all lines: doc/contributing/releases.md
+21-31Lines changed: 21 additions & 31 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,8 +30,8 @@ official release builds for Node.js, hosted on <https://nodejs.org/>.
30
30
*[14. Push the release tag](#14-push-the-release-tag)
31
31
*[15. Promote and sign the release builds](#15-promote-and-sign-the-release-builds)
32
32
*[16. Check the release](#16-check-the-release)
33
-
*[17. Create a blog post](#17-create-a-blog-post)
34
-
*[18. Create the release on GitHub](#18-create-the-release-on-github)
33
+
*[17. Create the release on GitHub](#17-create-the-release-on-github)
34
+
*[18. Create a blog post](#18-create-a-blog-post)
35
35
*[19. Announce](#19-announce)
36
36
*[20. Celebrate](#20-celebrate)
37
37
*[LTS releases](#lts-releases)
@@ -1069,21 +1069,31 @@ have the right internal version strings. Check that the API docs are available
1069
1069
at <https://nodejs.org/api/>. Check that the release catalog files are correct
1070
1070
at <https://nodejs.org/dist/index.tab> and <https://nodejs.org/dist/index.json>.
1071
1071
1072
-
### 17. Create a blog post
1072
+
### 17. Create the release on GitHub
1073
+
1074
+
* Go to the [New release page](https://github.com/nodejs/node/releases/new).
1075
+
* Select the tag version you pushed earlier.
1076
+
* For release title, copy the title from the changelog.
1077
+
* For the description, copy the rest of the changelog entry.
1078
+
* If you are not releasing the latest "Current", uncheck
1079
+
"Set as the latest release".
1080
+
* Click on the "Publish release" button.
1081
+
1082
+
### 18. Create a blog post
1073
1083
1074
1084
There is an automatic build that is kicked off when you promote new builds, so
1075
1085
within a few minutes nodejs.org will be listing your new version as the latest
1076
-
release. However, the blog post is not yet fully automatic.
1086
+
release, and a blog post draft PR will be created.
1077
1087
1078
-
Create a new blog post by running the [nodejs.org release-post.js script][]:
1088
+
In the event that a draft PR _is not created_, the [`scripts:release-post`][] script
This script will use the promoted builds and changelog to generate the post. Run
1085
-
`npm run serve` to preview the post locally before pushing to the
1086
-
[nodejs.org repository][].
1096
+
This script will use the promoted builds and changelog to generate the post.
1087
1097
1088
1098
* You can add a short blurb just under the main heading if you want to say
1089
1099
something important, otherwise the text should be publication ready.
@@ -1098,33 +1108,13 @@ This script will use the promoted builds and changelog to generate the post. Run
1098
1108
to reflect those changes.
1099
1109
1100
1110
* Always use pull-requests on the [nodejs.org repository][]. Be respectful
1101
-
of the website team, but you do not have to wait for PR sign-off. Please
1102
-
use the following commit message format:
1103
-
1104
-
```console
1105
-
Blog: vX.Y.Z release post
1106
-
1107
-
Refs: <full URL to your release proposal PR>
1108
-
```
1109
-
1110
-
* In order to trigger the CI Checks of the [nodejs.org repository][]; Please
1111
-
attach the `github_actions:pull-request` label to the PR.
1111
+
of the website team, but you do not have to wait for PR sign-off.
1112
1112
1113
1113
* Changes to the base branch, `main`, on the [nodejs.org repository][] will
1114
1114
trigger a new build of nodejs.org, so your changes should appear a few minutes
1115
1115
after pushing. You can follow the [Deployments](https://github.com/nodejs/nodejs.org/deployments) page
1116
1116
to see when the build finishes and gets published.
1117
1117
1118
-
### 18. Create the release on GitHub
1119
-
1120
-
* Go to the [New release page](https://github.com/nodejs/node/releases/new).
1121
-
* Select the tag version you pushed earlier.
1122
-
* For release title, copy the title from the changelog.
1123
-
* For the description, copy the rest of the changelog entry.
1124
-
* If you are not releasing the latest "Current", uncheck
1125
-
"Set as the latest release".
1126
-
* Click on the "Publish release" button.
1127
-
1128
1118
### 19. Announce
1129
1119
1130
1120
The nodejs.org website will automatically rebuild and include the new version.
@@ -1491,7 +1481,7 @@ Typical resolution: sign the release again.
0 commit comments