Skip to content

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
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information