Skip to content

Commit 4d75e12

Browse files
authored
Add release instructions (nodejs#4022)
1 parent 35f5d45 commit 4d75e12

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

MAINTAINERS.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,13 @@ Maintainers are encouraged to use the extensive and detailed list of labels for
3131
* Issues with a low-barrier of entry should be assigned the `good first issue` label.
3232
* Do not use the `invalid` label, instead use `bug` or `Status: wontfix`.
3333
* Duplicate issues should initially be assigned the `duplicate` label.
34+
35+
36+
## Making a Release
37+
38+
1. Go to github actions, then select ["Create Release PR"](https://github.com/nodejs/undici/actions/workflows/release-create-pr.yml).
39+
2. Run the workflow, selecting `main` and indicating if you want a specific version number or a patch/minor/major release
40+
3. Wait for the PR to be created. Approve the PR ([this](https://github.com/nodejs/undici/pull/4021) is a an example).
41+
4. Land the PR, wait for the CI to pass.
42+
5. Got to the ["Release"](https://github.com/nodejs/undici/actions/workflows/release.yml) workflow, you should see a job waiting.
43+
6. If you are one of the [releases](https://github.com/nodejs/undici?tab=readme-ov-file#releasers), then click "review deployments", then select "release" and click "approve and deploy". If you are not a releaser, contact one.

0 commit comments

Comments
 (0)