I've been looking everywhere for a solution but don't seem to find a solution.
My scenario.
I have a library that generates a changelog on every version, but when I merge to master and release from there. I want the "real" changelog to only show the proper versions, i.e. not include versions like "0.3.0-feature-some-ui-feature.0" or "0.3.0-beta.0".
I even have a separate pre-release config file where I pass in the basefile's plugin, and I don't want to stop using those plugins.
I've been looking everywhere for a solution but don't seem to find a solution.
My scenario.
I have a library that generates a changelog on every version, but when I merge to master and release from there. I want the "real" changelog to only show the proper versions, i.e. not include versions like "0.3.0-feature-some-ui-feature.0" or "0.3.0-beta.0".
I even have a separate pre-release config file where I pass in the basefile's plugin, and I don't want to stop using those plugins.
Any way to configure this?
module.exports = { plugins: { ...baseFile.plugins }, ..... }
Basefile:
module.exports = { plugins: { "@release-it/conventional-changelog": { path: ".", infile: "CHANGELOG.md", preset: "conventionalcommits", gitRawCommitsOpts: { path: ".", }, }, }, .... }