chat-with-your-data-solution-accelerator
chat-with-your-data-solution-accelerator copied to clipboard
Add versioning to project
Motivation
We should add versioning to this project along with a changelog to enable users to easily see what's changed between deployments.
This will also allow us to make breaking changes by doing major version bumps, along with adding migration guides in the changelog.
How would you feel if this feature request was implemented?

Requirements
- Automated versioning and GitHub release when merges to main
- Documentation on how to do major version changes
- Automated changelog generation
Tasks
- [ ] #805
- [x] #829
- [x] #832
- [x] #837
- [x] #838
- [x] #859
- [ ] #907
- [ ] #909
- [ ] #910
Changed repo settings:
- Only squash merging is allowed
- Commit message will always default to PR title
Raised #859 to make check mandatory