Add support for release-it non-merge request flow in protobuf CI generation
Description
In uis/devops/iam/activate-account/message-schemas#3 (closed) we had to move to the release-it merge request flow because the CI template for protobuf generation, that was heavily inspired on the OpenAPI CI template, does not support release-it non-merge request flows. This task is to add support for that.
Further details
For more detail, see:
- uis/devops/iam/activate-account/message-schemas#3 (comment 806532)
- uis/devops/iam/activate-account/api!58 (comment 751537)
Note that the solution developed here, could probably also be applied to the OpenAPI CI template.
Task list
Acceptance criteria
-
Protobuf generation CI template to work with release-it non-merge request flows -
USE_MERGE_REQUEST_RELEASE_FLOW: "1"removed from GitLab CI variables for https://gitlab.developers.cam.ac.uk/uis/devops/iam/activate-account/message-schemas