From 035cf69240332d24a0bbfe9277f67d6476cb9327 Mon Sep 17 00:00:00 2001 From: Braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Mon, 4 Apr 2022 13:12:08 +0200 Subject: [PATCH] feat: Add prerelease script to generate fresh changelog * skip changelog updates from being listed in changelog.md file --- cliff.toml | 1 + package.json | 1 + 2 files changed, 2 insertions(+) diff --git a/cliff.toml b/cliff.toml index 6a1a7fc6..e7f926ee 100644 --- a/cliff.toml +++ b/cliff.toml @@ -49,6 +49,7 @@ commit_parsers = [ { message = "^style", group = "Styling"}, { message = "^tests", group = "Testing"}, { message = "^chore\\(release\\): prepare for", skip = true}, + { message = "^chore: Update CHANGELOG.md", skip = true }, { message = "^chore", group = "Miscellaneous Tasks"}, { body = ".*security", group = "Security"}, ] diff --git a/package.json b/package.json index 464094ab..50d70879 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "docs:build": "yarn --cwd docs build", "build": "yarn --cwd package build", "postbuild": "yarn typedoc", + "prerelease": "git-cliff --output CHANGELOG.md && git add CHANGELOG.md && git commit -m \"chore: Update CHANGELOG.md\"", "release": "yarn --cwd package np", "test": "yarn --cwd tests test", "lint": "eslint --ext \".js,.jsx,.ts,.tsx\" --fix --ignore-path .gitignore .",