Skip to content

Prevents pipeline creation for builds with more than 50 tags

Max Orefice requested to merge mo-add-syntax-build-tags-limit into master

Ref: #338479 (closed)

What does this MR do?

This MR prevents pipeline creation for builds with more than 50 tags by adding tag limit on syntax validation.

We decided to use 50 tags as a limit after validation on production data and with product.

Why are we doing this?

With our ongoing work to denormalize tags data to our new queuing system it will be almost impossible to find why a build is not picked up by our new queuing system in case it has more than a 50 tags once !65648 (diffs) is merged.

This is why we are surfacing an error to users so they will not abuse our new queuing system and be aware of our new limit for processing build with tags.

Does this MR meet the acceptance criteria?

Conformity

Edited by Max Orefice

Merge request reports