diff --git a/bin/ci/gitlab_gql.py b/bin/ci/gitlab_gql.py index 0e5bc0f5193..6f69d347e63 100755 --- a/bin/ci/gitlab_gql.py +++ b/bin/ci/gitlab_gql.py @@ -343,8 +343,12 @@ def fetch_merged_yaml(gl_gql: GitlabGQL, params) -> dict[str, Any]: - local: .gitlab-ci.yml """) raw_response = gl_gql.query("job_details.gql", params) - if merged_yaml := raw_response["ciConfig"]["mergedYaml"]: + ci_config = raw_response["ciConfig"] + if merged_yaml := ci_config["mergedYaml"]: return yaml.safe_load(merged_yaml) + if "errors" in ci_config: + for error in ci_config["errors"]: + print(error) gl_gql.invalidate_query_cache() raise ValueError(