9

can anyone help me in generating release notes automatically in git lab. is there any way to perform this. Kindly let me know.

Thank you

sony
  • 131
  • 1
  • 2
  • 4

2 Answers2

1

You can use the API to list all issues in a milestone, see https://docs.gitlab.com/ee/api/milestones.html#get-all-issues-assigned-to-a-single-milestone

There is no feature to create release notes from a milestone, or from annotated tags. The issue is being tracked at https://gitlab.com/gitlab-org/gitlab/issues/15563

EDIT:

some work regarding Release Notes has been implemented in 12.9: see https://docs.gitlab.com/ee/user/project/releases/#add-release-notes-to-git-tags

Iron Bishop
  • 1,749
  • 1
  • 7
  • 16
0

I have developed a Python lib to generate release notes or changelog automatically, listing merge requests since the last release of a GitLab repository. The source code is here with instructions on how to use it: https://github.com/vuillaut/gitlab_release_notes

You may use the online app here for a more convenient approach: https://purl.org/gitlab_release_notes/app

Tom Tom
  • 11
  • 2