Skip to content

Extract changelog template parser to new module

What does this MR do?

This MR extracts template parser from Gitlab::Changelog (added in !50063 (merged) and modified in !53239 (merged) ) to a new module, Gitlab::TemplateParser.

This template parser was added to allow users to write custom changelog templates. However, it could also be used for:

I was thinking of implementing merge commit templates. I saw @yorickpeterse comment here #26764 (comment 521326645) about moving changelog template parser to a new namespace, so I've decided to start with this.

Screenshots (strongly suggested)

This MR does not change anything visible to user, this is only internal refactor.

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Merge request reports

Loading