-
Notifications
You must be signed in to change notification settings - Fork 654
Docs: Describe configuration for using Conventional commits #2553
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Docs: Describe configuration for using Conventional commits #2553
Conversation
can you rebase on top of main? |
The added tests will validate whether more complex version bump commit scenario's are processes correctly.
Also added tests to ensure this will keep working
I added this earlier but then decided to create a new test alltogether
73a3af2
to
045b9fe
Compare
Done |
Thank you so much for providing this, @AlexGoris-KasparSolutions! 🙏🏼 |
🎉 This issue has been resolved in version 5.6.5 🎉 Your GitReleaseManager bot 📦🚀 |
The syntax for breaking changes is incorrect.
Also, a body is optional. I'm no regex(pert) (yeah I did that :P ) but I think this should solve it: |
Pull requests are welcome, @Fresa! 🙏🏼 |
This change adds a chapter to the docs which describes how to configure GitVersion for using it with conventional commits
Description
Using the
*-version-bump-message
configuration, I created some regex's which work for the conventional commit standard.Related Issue
Contributing guidelines didn't mention an open issue would be needed for documentation changes, do I need one?
Motivation and Context
I've been a long time fan of this project (thanks guys! ❤), but since I started using conventional commits last year I've always struggled with keeping the configuration as simple as possible, at best this involved the use of GitVersion with several other tools chained together. This way I can finally use just a simple
GitVersion.yml
in my repo's and have my builds versioned accordingly.I imagine there are others like me out there, so hopefully it will be of use to someone.
How Has This Been Tested?
I added tests which test various conventional commit scenarios I could come up with.
Checklist: