summaryrefslogtreecommitdiff
path: root/tools/release/helpers/helpers.ts
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2021-10-19 03:12:47 +0200
committerGitHub <noreply@github.com>2021-10-19 03:12:47 +0200
commita2f5931510d6778f9f9176d2e2ef7f61ea1adceb (patch)
tree064c8eb09923db0e962a8efea0557e7fa30fe907 /tools/release/helpers/helpers.ts
parent71da8140737a0ee81dd324e1156fd920a790c1cb (diff)
chore: update release script (#12481)
Diffstat (limited to 'tools/release/helpers/helpers.ts')
-rw-r--r--tools/release/helpers/helpers.ts14
1 files changed, 13 insertions, 1 deletions
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");