Skip to content

Commit

Permalink
1.14.1
Browse files Browse the repository at this point in the history
  • Loading branch information
kitsonk authored Sep 21, 2021
1 parent 2a56cd5 commit f27902e
Show file tree
Hide file tree
Showing 6 changed files with 35 additions and 14 deletions.
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 15 additions & 0 deletions Releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,21 @@ https://github.com/denoland/deno/releases
We also have one-line install commands at:
https://github.com/denoland/deno_install

### 1.14.1 / 2021.09.21

- fix(cli): don't ignore diagnostics about for await (#12116)
- fix(cli): move Deno.flock and Deno.funlock to unstable types (#12138)
- fix(cli/fmt_errors): Abbreviate long data URLs in stack traces (#12127)
- fix(config-schema): correct default value of "lib" (#12145)
- fix(core): prevent multiple main module loading (#12128)
- fix(ext/crypto): don't use core.decode for encoding jwk keys (#12088)
- fix(ext/crypto): use DataError in importKey() (#12071)
- fix(lsp): align filter text to vscode logic (#12081)
- fix(runtime/ops/signal.rs): Add FreeBSD signal definitions (#12084)
- perf(ext/web): optimize EventTarget (#12166)
- perf(runtime/fs): optimize readFile by using a single large buffer (#12057)
- perf(web): optimize AbortController (#12165)

### 1.14.0 / 2021.09.14

- BREAKING(unstable): Fix casing in FfiPermissionDescriptor (#11659)
Expand Down
2 changes: 1 addition & 1 deletion cli/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

[package]
name = "deno"
version = "1.14.0"
version = "1.14.1"
authors = ["the Deno authors"]
default-run = "deno"
edition = "2018"
Expand Down
30 changes: 18 additions & 12 deletions tools/cut_a_release.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,33 +41,39 @@ cut.**

6. Once all crates are published merge the PR.

7. Run `./tools/release/03_bump_cli_version.ts` to bump the CLI version.
7. Update your main branch and checkout another branch (e.g. `release_#.#.#`).

8. Use the output of the above command to update `Releases.md`
8. Run `./tools/release/03_bump_cli_version.ts` to bump the CLI version.

9. Create a PR for these changes.
9. If you are doing a patch release, answer `y` to the _Increment patch?_
prompt.

10. Make sure CI pipeline passes.
10. Use the output of the above command to update `Releases.md` (removing
`refactor`, `test` and `doc` commits)

11. Publish `cli` crate to `crates.io`
11. Create a PR for these changes.

12. Merge the PR.
12. Make sure CI pipeline passes.

13. Create a tag with the version number (with `v` prefix).
13. Publish `cli` crate to `crates.io`

14. Wait for CI pipeline on the created tag branch to pass.
14. Merge the PR.

15. Create a tag with the version number (with `v` prefix).

16. Wait for CI pipeline on the created tag branch to pass.

The CI pipeline will create a release draft on GitHub
(https://github.com/denoland/deno/releases).

15. Upload Apple M1 build to the release draft & to dl.deno.land.
17. Upload Apple M1 build to the release draft & to dl.deno.land.

16. Publish the release on Github
18. Publish the release on Github

17. Update the Deno version on the website by updating
19. Update the Deno version on the website by updating
https://github.com/denoland/deno_website2/blob/main/versions.json.

18. Push a new tag to [`manual`](https://github.com/denoland/manual). The tag
20. Push a new tag to [`manual`](https://github.com/denoland/manual). The tag
must match the CLI tag; you don't need to create dedicated commit for that
purpose, it's enough to tag the latest commit in that repo.

Expand Down
Empty file modified tools/release/02_publish_dependency_crates.ts
100644 → 100755
Empty file.
Empty file modified tools/release/03_bump_cli_version.ts
100644 → 100755
Empty file.

0 comments on commit f27902e

Please sign in to comment.