summaryrefslogtreecommitdiff
path: root/tools/release/helpers/helpers.ts
diff options
context:
space:
mode:
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");