summaryrefslogtreecommitdiff
path: root/tools/release/release_doc_template.md
diff options
context:
space:
mode:
Diffstat (limited to 'tools/release/release_doc_template.md')
-rw-r--r--tools/release/release_doc_template.md23
1 files changed, 13 insertions, 10 deletions
diff --git a/tools/release/release_doc_template.md b/tools/release/release_doc_template.md
index 9c8ee9ae1..ce874e975 100644
--- a/tools/release/release_doc_template.md
+++ b/tools/release/release_doc_template.md
@@ -1,4 +1,6 @@
-## Pre-flight checklist
+- [ ] Fork this gist and follow the instructions there.
+
+## Pre-flight
- Forks and local clones of
[`denoland/deno`](https://github.com/denoland/deno/),
@@ -13,7 +15,7 @@ release from) should be frozen and no commits should land until the release is
cut.**
- [ ] Write a message in company's #cli channel:
- `:lock: deno and deno_std are now locked (<LINK TO THIS GIST GOES HERE>)`
+ `:lock: deno and deno_std are now locked (<LINK TO THIS FORKED GIST GOES HERE>)`
## Patch release preparation
@@ -51,7 +53,7 @@ verify on GitHub that everything looks correct.
- ⛔ DO NOT create a release tag manually. That will automatically happen.
<details>
- <summary>❌ Failure Steps</summary>
+ <summary>Failure Steps</summary>
1. Checkout the latest main.
2. Manually run `./_tools/release/01_bump_version.ts --minor`
@@ -67,7 +69,7 @@ verify on GitHub that everything looks correct.
- [ ] Review the draft release and then publish it.
<details>
- <summary>❌ Failure Steps</summary>
+ <summary>Failure Steps</summary>
1. Tag the repo manually in the format `x.x.x`
2. Draft a new GH release by copying and pasting the release notes from
@@ -90,10 +92,10 @@ verify on GitHub that everything looks correct.
- [ ] Wait for the workflow to complete and for a pull request to be
automatically opened. Review the pull request, make any necessary changes,
and merge it.
- - ⛔ DO NOT create a release tag manually.
+ - ⛔ DO NOT create a release tag manually That will automatically happen.
<details>
- <summary>❌ Failure Steps</summary>
+ <summary>Failure Steps</summary>
1. Checkout the branch the release is being made on.
2. Manually run `./tools/release/01_bump_crate_versions.ts`
@@ -110,7 +112,7 @@ verify on GitHub that everything looks correct.
1. Run it on the same branch that you used before and wait for it to complete.
<details>
- <summary>❌ Failure Steps</summary>
+ <summary>Failure Steps</summary>
1. The workflow was designed to be restartable. Try restarting it.
2. If that doesn't work, then do the following:
@@ -140,7 +142,8 @@ verify on GitHub that everything looks correct.
- ⛔ Verify that:
- [ ] There are 8 assets on the release draft.
- - [ ] There are 4 zip files for this version on dl.deno.land
+ - [ ] There are 4 zip files for this version on
+ [dl.deno.land](https://console.cloud.google.com/storage/browser/dl.deno.land/release).
- [ ] The aarch64 Mac build was built from the correct branch AFTER the
version bump and has the same version as the release when doing
`deno -V` (ask someone with an M1 Mac to verify this if you don't have
@@ -154,7 +157,7 @@ verify on GitHub that everything looks correct.
- [ ] This should open a PR. Review and merge it.
<details>
- <summary>❌ Failure Steps</summary>
+ <summary>Failure Steps</summary>
1. Update https://github.com/denoland/dotland/blob/main/versions.json
manually.
@@ -183,7 +186,7 @@ queries the GitHub API to determine what it needs to change and update.
- This will open a PR. Review it and merge, which will trigger a deployment.
<details>
- <summary>❌ Failure Steps</summary>
+ <summary>Failure Steps</summary>
1. Checkout a new branch for docland (e.g. `git checkout -b deno_1.17.0`).
2. Execute `deno task build`