Implement changelog split/merge mechanism in the changelog_test script to address changelog file conflict issues.
Original issue description:
It's a recurrent problem that will only get worse with the team growing.
Every time we backport a commit or a PR is merged there is a big chance that it will cause a file conflict in all the other open PRs. This can be quite annoying and time-consuming because we need to rebase manually and wait for the CI to run again.
What about having a dedicated changes file per person/feature and then merge everything during release time?
Implement changelog split/merge mechanism in the
changelog_test
script to address changelog file conflict issues.Original issue description:
Fixes https://github.com/SUSE/spacewalk/issues/9010