Skip to content

Update gitlab templates

Lukas Riedel requested to merge update-gitlab-templates into master

What does this MR do?

Update existing GitLab Description Templates. Changes:

  • MR-from-task:
    • Suggest "Squash commits" option

      Rationale: After merging, commits from the previous branch are rarely ever reverted. Squashing before merging helps keeping the master log cleaner. Additionally, the number of commits is no real indication of time/effort spend on code.

      Downside: The default squash commit message is the message of the first commit that deviates from the target branch. This message usually has to be updated/changed right before merging (changes are not stored). The squash commit author is the author/creator of the merge request, whereas the author of the merge commit is the person performing the merge.

    • Suggest "Delete branch after merge" option

  • bug-report:

Add new Templates:

  • version-rollout: Release of a new minor or major version.
  • patch-release: Release of a bugfix/patch update (Issue and MR templates).

Is there something that needs to be double checked?

  • Templates looking good when parsed by GitLab

Can this MR be accepted?

  • Added/Updated templates
  • Pipeline passing
  • Added entry to CHANGELOG.md
  • Squash commits option set
  • Delete branch option set

Related issues

Closes #79 (closed)

Edited by Lukas Riedel

Merge request reports