Skip to content

Hide the latest version of templates from the template selector

Shinya Maeda requested to merge hide-latest-versions-from-ui into master

What does this MR do?

As described in https://docs.gitlab.com/ee/development/cicd/templates.html#versioning (we recently merged !39418 (merged)), we started a shallow versioning on the CI template. To create a latest template, we need to copy the stable template, however, we want to only surface the stable templates for users and hide the latest templates as it's dangerous to use.

This MR fixes the Template service to exclude the latest templates from the template selector.

Screenshots

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team
Edited by Shinya Maeda

Merge request reports

Loading