diff options
author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2021-10-19 03:12:47 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-19 03:12:47 +0200 |
commit | a2f5931510d6778f9f9176d2e2ef7f61ea1adceb (patch) | |
tree | 064c8eb09923db0e962a8efea0557e7fa30fe907 | |
parent | 71da8140737a0ee81dd324e1156fd920a790c1cb (diff) |
chore: update release script (#12481)
-rw-r--r-- | tools/cut_a_release.md | 3 | ||||
-rwxr-xr-x | tools/release/03_bump_cli_version.ts | 2 | ||||
-rw-r--r-- | tools/release/helpers/helpers.ts | 14 |
3 files changed, 15 insertions, 4 deletions
diff --git a/tools/cut_a_release.md b/tools/cut_a_release.md index 67b58d223..3747647ba 100644 --- a/tools/cut_a_release.md +++ b/tools/cut_a_release.md @@ -65,8 +65,7 @@ cut.** 9. If you are doing a patch release, answer `y` to the _Increment patch?_ prompt. -10. Use the output of the above command to update `Releases.md` (removing - `refactor`, `test` and `doc` commits) +10. Use the output of the above command to update `Releases.md` 11. Create a PR for these changes. diff --git a/tools/release/03_bump_cli_version.ts b/tools/release/03_bump_cli_version.ts index d652f933d..b62e2b059 100755 --- a/tools/release/03_bump_cli_version.ts +++ b/tools/release/03_bump_cli_version.ts @@ -1,4 +1,4 @@ -#!/usr/bin/env -S deno run --allow-read --allow-write --allow-run="cargo,git" +#!/usr/bin/env -S deno run --allow-read --allow-write --allow-run=cargo,git // Copyright 2018-2021 the Deno authors. All rights reserved. MIT license. import { DenoWorkspace, diff --git a/tools/release/helpers/helpers.ts b/tools/release/helpers/helpers.ts index c034af546..adb6eb83e 100644 --- a/tools/release/helpers/helpers.ts +++ b/tools/release/helpers/helpers.ts @@ -28,10 +28,22 @@ export function getGitLogFromTag(directory: string, tagName: string) { }); } +const IGNORED_COMMIT_PREFIX = [ + "build", + "chore", + "ci", + "docs", + "refactor", + "test", +]; + export function formatGitLogForMarkdown(text: string) { return text.split(/\r?\n/) .map((line) => line.replace(/^[a-f0-9]{9} /i, "").trim()) - .filter((l) => !l.startsWith("chore") && l.length > 0) + .filter((l) => { + return !IGNORED_COMMIT_PREFIX.some((prefix) => l.startsWith(prefix)) && + l.length > 0; + }) .sort() .map((line) => `- ${line}`) .join("\n"); |