Automate Changelog Generation
Goal
In order to avoid merge conflict headaches resulting from manually updating the CHANGELOG.md, we can leverage Gitlab changelog entries and have the changelog updates as part of the CI.
What needs to be done
- document usage of
Changelog
git trailer - add the generate_changelog to the pipeline and only run on master
- make sure the commit to update the changelog doesn't run all pipelines. Add a
[skip ci]
or similar keyword in the commit message and prevent pipelines running for that commit
QA
None
UX/Design
None
Personas
Devs and QA
Experiments
None
Acceptance Criteria
-
changelogs are automatically handled by gitlab
Definition of Ready Checklist
-
Definition Of Done (DoD) -
Acceptance criteria -
Weighted -
QA -
UX/Design -
Personas -
Experiments
Edited by Manish