diff options
Diffstat (limited to 'tools/release/helpers/helpers.ts')
-rw-r--r-- | tools/release/helpers/helpers.ts | 14 |
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"); |