ci: add automated integration branch CI job
This adds a manual CI job that can be triggered to automatically create an integration branch in GitLab.
Here's what the job does in details:
- Clone GitLab's repo
- Checkout or create a branch named
<your-branch-name>-gitlab-ui-integration-test - Install
@gitlab/uifrom the tar that was uploaded in theupload_artifactsjob - Stage
package.jsonandyarn.lock - Commit with message
GitLab UI: <your-branch-name> integration test - Push the integration branch
The goal is to encourage engineers to test that the changes they make in GitLab UI integrate properly in GitLab by making the integration MR process a bit simpler.
Edited by Paul Gascou-Vaillancourt