From 87a029e51cf374e0c4affbd42686d3cb1d069eb1 Mon Sep 17 00:00:00 2001 From: Dor Shtaif Date: Sat, 23 Sep 2023 17:37:42 +0300 Subject: [PATCH] tune release notes configuration to include some more types than the default, which also directly affects the content that goes into the `CHANGELOG.md` file --- ..._version.yaml => release-new-version.yaml} | 1 + .releaserc.json | 25 ++++++++++++++++--- 2 files changed, 22 insertions(+), 4 deletions(-) rename .github/workflows/{release_new_version.yaml => release-new-version.yaml} (96%) diff --git a/.github/workflows/release_new_version.yaml b/.github/workflows/release-new-version.yaml similarity index 96% rename from .github/workflows/release_new_version.yaml rename to .github/workflows/release-new-version.yaml index a3a34cb..1dc60f4 100644 --- a/.github/workflows/release_new_version.yaml +++ b/.github/workflows/release-new-version.yaml @@ -39,3 +39,4 @@ jobs: @semantic-release/github@8.0.7 @semantic-release/npm@9.0.2 @semantic-release/git@10.0.1 + conventional-changelog-conventionalcommits@^7.0.2 diff --git a/.releaserc.json b/.releaserc.json index 3a2964a..55dfe81 100644 --- a/.releaserc.json +++ b/.releaserc.json @@ -14,10 +14,27 @@ } } ], - "@semantic-release/release-notes-generator", - "@semantic-release/changelog", - "@semantic-release/github", - "@semantic-release/npm", + [ + "@semantic-release/release-notes-generator", + { + "preset": "conventionalcommits", + "presetConfig": { + "types": [ + { "type": "feat", "section": "Features", "hidden": false }, + { "type": "fix", "section": "Bug Fixes", "hidden": false }, + { "type": "perf", "section": "Performance", "hidden": false }, + { "type": "refactor", "section": "Refactor", "hidden": false }, + { "type": "test", "section": "Tests", "hidden": false }, + { "type": "revert", "section": "Reverts", "hidden": false }, + { "type": "docs", "section": "Documentation", "hidden": false }, + { "type": "build", "section": "Build System", "hidden": false } + ] + } + } + ], + ["@semantic-release/changelog", {}], + ["@semantic-release/github", {}], + ["@semantic-release/npm", {}], [ "@semantic-release/git", {