Skip to content

Allow creation of annotated tags with the Release API

Alishan Ladhani requested to merge ali/release-api-create-annotated-tags into master

What does this MR do and why?

Allow creation of annotated tags with the Release API.

Related to #268018 (closed)

Screenshots or screen recordings

  • Release v1.6.0 was created with tag_name and ref
  • Release v1.6.1 was created with tag_name, ref, and tag_message

Screen_Shot_2022-05-30_at_5.10.40_PM

Screen_Shot_2022-05-30_at_5.10.53_PM

How to set up and validate locally

  1. Use the Release API to create a release with tag_name and ref. Verify that the newly created tag is lightweight.

  2. Use the Release API to create a release with tag_name, ref, and tag_message. Verify that the newly created tag is annotated with tag_message.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Alishan Ladhani

Merge request reports