You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Default changelog titles for cz_conventional_commits #1119
In general the Conventional Commits / Angular scheme is suitable for me (as for most of the people write code with VSC, I guess). It is nicely implemented in commitizen and suggested to be set as a default (see #535, comment). That's great!
The only thing I don't get is the way the changelog sections are formatted:
changed the title [-]Default changelog titled for `cz_conventional_commits`[/-][+]Default changelog titles for `cz_conventional_commits`[/+]on May 16, 2024
@Lee-W@woile I'm glad you guys are OK with it. I also don't see a breaking change in it.
I can open a PR if you don't mind... Just let me know whether the titles I have proposed are OK. Maybe, we should go with "New features", "Features added", or "New features added" instead of "Features".
Sounds great! I don't have a strong opinion on which one. Maybe we can take a look at how large open-source projects do. Assigning this to you. Thanks!
As I just checked in my local fork, updating the titles breaks a lot of tests. This is because the old titles are hard-coded in the test changelogs. So, one way is to update the hard-coded titles. This would result in a large diff, however...
An alternative is to add (to the global conftest.py) a fixture that will preserve the old titles:
Activity
[-]Default changelog titled for `cz_conventional_commits`[/-][+]Default changelog titles for `cz_conventional_commits`[/+]woile commentedon May 17, 2024
Yeah me neither TBH, I'm open to it. @Lee-W @noirbizarre do you have any thoughts?
Lee-W commentedon May 18, 2024
Looks good to me. But will we probably need to go to
v4? somewhat a breaking changewoile commentedon May 18, 2024
I think even if it's exposing to the end user, it's not a breaking change. Functionality will remain the same.
Lee-W commentedon May 18, 2024
I'm ok with it. Sound great!
paduszyk commentedon May 18, 2024
@Lee-W @woile I'm glad you guys are OK with it. I also don't see a breaking change in it.
I can open a PR if you don't mind... Just let me know whether the titles I have proposed are OK. Maybe, we should go with "New features", "Features added", or "New features added" instead of "Features".
Lee-W commentedon May 19, 2024
Sounds great! I don't have a strong opinion on which one. Maybe we can take a look at how large open-source projects do. Assigning this to you. Thanks!
paduszyk commentedon May 24, 2024
As I just checked in my local fork, updating the titles breaks a lot of tests. This is because the old titles are hard-coded in the test changelogs. So, one way is to update the hard-coded titles. This would result in a large diff, however...
An alternative is to add (to the global
conftest.py) a fixture that will preserve the old titles:This makes everything green.
@woile @Lee-W What do you think? I have some doubts. Should I auto use or use the fixture only for the tests that fail?
Lee-W commentedon May 27, 2024
Sorry for late reply. I would prefer
use the fixture only for the tests that failwoile commentedon May 27, 2024
I'd rather have the tests fixed 🙏🏻