Skip to content

Commit 9f41de9

Browse files
committed
fixup!
1 parent 47c1c7b commit 9f41de9

File tree

1 file changed

+10
-49
lines changed

1 file changed

+10
-49
lines changed

doc/contributing/releases.md

Lines changed: 10 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -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
10691069
at <https://nodejs.org/api/>. Check that the release catalog files are correct
10701070
at <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

11301091
The nodejs.org website will automatically rebuild and include the new version.

0 commit comments

Comments
 (0)