semantic-release / commit-analyzer

:bulb: semantic-release plugin to analyze commits with conventional-changelog
MIT License
354 stars 74 forks source link

Support flexible tag format: `VariableString-${version}` #671

Open rcarre opened 3 days ago

rcarre commented 3 days ago

[semantic-release] › ℹ Running semantic-release version 24.0.0

I do expect this kind of tag format x.y.z+myCompany-${version} where semantic version ${version} does not care about prepend string x.y.z+myCompany- and then ${version} is continuously incremented based on last commit msg :

However and by default, each new x.y.z+myCompany- makes actually ${version} to restart from 1.0.0:

I had a look to Conventional Changelog and commit and tag version to find a way customize this default behavior ... but did not find a lead.

Any advice highly appreciated. Thx

rcarre commented 3 days ago

Also tried with tagFormat set to myCompany${version}+x.y.z but not working as I expect