@@ -30,8 +30,8 @@ official release builds for Node.js, hosted on <https://nodejs.org/>.
3030 * [ 14. Push the release tag] ( #14-push-the-release-tag )
3131 * [ 15. Promote and sign the release builds] ( #15-promote-and-sign-the-release-builds )
3232 * [ 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+ * [ 17.1 Merge the blog post ] ( #171-merge -the-blog-post )
3535 * [ 19. Announce] ( #19-announce )
3636 * [ 20. Celebrate] ( #20-celebrate )
3737* [ LTS releases] ( #lts-releases )
@@ -1069,53 +1069,7 @@ have the right internal version strings. Check that the API docs are available
10691069at < https://nodejs.org/api/ > . Check that the release catalog files are correct
10701070at < https://nodejs.org/dist/index.tab > and < https://nodejs.org/dist/index.json > .
10711071
1072- ### 17. Create a blog post
1073-
1074- There is an automatic build that is kicked off when you promote new builds, so
1075- 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.
1077-
1078- Create a new blog post by running the [ nodejs.org release-post.js script] [ ] :
1079-
1080- ``` bash
1081- node ./apps/site/scripts/release-post/index.mjs x.y.z
1082- ```
1083-
1084- 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] [ ] .
1087-
1088- * You can add a short blurb just under the main heading if you want to say
1089- something important, otherwise the text should be publication ready.
1090-
1091- * The links to the download files won't be complete unless you waited for the
1092- ARMv6 builds. Any downloads that are missing will have ` *Coming soon* ` next to
1093- them. It's your responsibility to manually update these later when you have
1094- the outstanding builds.
1095-
1096- * The ` SHASUMS256.txt.asc ` content is at the bottom of the post. When you update
1097- the list of tarballs you'll need to copy/paste the new contents of this file
1098- to reflect those changes.
1099-
1100- * 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.
1112-
1113- * Changes to the base branch, ` main ` , on the [ nodejs.org repository] [ ] will
1114- trigger a new build of nodejs.org, so your changes should appear a few minutes
1115- after pushing. You can follow the [ Deployments] ( https://github.com/nodejs/nodejs.org/deployments ) page
1116- to see when the build finishes and gets published.
1117-
1118- ### 18. Create the release on GitHub
1072+ ### 17. Create the release on GitHub
11191073
11201074* Go to the [ New release page] ( https://github.com/nodejs/node/releases/new ) .
11211075* Select the tag version you pushed earlier.
@@ -1125,6 +1079,13 @@ This script will use the promoted builds and changelog to generate the post. Run
11251079 "Set as the latest release".
11261080* Click on the "Publish release" button.
11271081
1082+ #### 17.1 Merge the Blog Post
1083+
1084+ Once a release is created, an automation will open a PR in the [ nodejs.org repository] [ ]
1085+ to create a blog post. You can add a short blurb just under the main heading if you want
1086+ to say something important, otherwise the text should be publication ready. Be respectful
1087+ of the website team, but you do not have to wait for PR sign-off.
1088+
11281089### 19. Announce
11291090
11301091The nodejs.org website will automatically rebuild and include the new version.
0 commit comments