FY21 Q4 Delivery OKR: Dogfooding: Create a changelog feature at GitLab and use it for GitLab Releases (40%)
Status 2021-01-31
The functionality to generate a markdown Changelog using commit messages with a Git trailer tag has been merged. The next step will be to test the feature out within the Delivery team before rolling it out to a satellite project.
To support the developer workflow an additional feature to allow for commit message editingfrom within the product is being validated with groupsource code groupcode review
Key Results
-
Build a generic changelog feature in a way that is acceptable to other users. -
Test the changelog on release-tools project with the Delivery team -
Embrace the new feature within GitLab releases and cover the edge cases -
Clean up old code in release-tools -
Backport to older releases -
Ensure that satellite repositories use the same system.
Context
GitLab releases currently have changelogs constructed in a variety of ways, none of which is built into GitLab as a feature that other users can use. In this quarter Delivery team will build out a generic changelog generation feature, possibly based on gitlab-org/gitlab#26015 and use GitLab releases to find and resolve any edge cases.
Edited by Amy Phillips