summaryrefslogtreecommitdiff
path: root/tools/release
diff options
context:
space:
mode:
Diffstat (limited to 'tools/release')
-rwxr-xr-xtools/release/03_bump_cli_version.ts2
-rw-r--r--tools/release/helpers/helpers.ts14
2 files changed, 14 insertions, 2 deletions
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");