Document how to triage potentially unrelated JH validation (as-if-jh) pipeline failures
Background
We're running JH validation (as-if-jh) pipelines for the following cases:
- When a merge request changes feature flags
- When a merge request has pipeline:run-as-if-jh
It'll run a multi-project pipeline at https://gitlab.com/gitlab-org-sandbox/gitlab-jh-validation/-/pipelines
How to triage
When there's a failure, we need to know if it's related to the merge request in question, or not. For now, the triaging process might look like:
- Check if there's any open issues for JiHu Broken Pipeline: https://gitlab.com/gitlab-org/gitlab/-/issues/?label_name[]=JiHu%20Broken%20Pipeline
- Check if there's any open issues for
~"main-jh broken"
https://jihulab.com/gitlab-cn/gitlab/-/issues/?label_name[]=main-jh%20broken - Check if actual JiHu pipelines are broken: https://jihulab.com/gitlab-cn/gitlab/-/pipelines?ref=main-jh
If the failures do match, then it's likely unrelated to the merge request in question.
Let's document this and formalize the process.
/cc @jennli
Edited by Lin Jen-Shin