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/ui
from the tar that was uploaded in theupload_artifacts
job - Stage
package.json
andyarn.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