From 716ed7d62a27b179dbe5893e7148bdf7263fee5c Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Thu, 8 Feb 2024 20:07:10 +0000 Subject: [PATCH] gitlab_gql: print error returned by server in --print-merged-yaml Part-of: --- bin/ci/gitlab_gql.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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(