mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
automation: fix eclair gitlab jobs for merge requests
The "eclair" script calls action_push.sh even for merge request, while instead action_pull_request.sh should be called, resulting in a job failure with this error: Unexpected event pull_request Fix the script to call action_pull_request.sh appropriately. Signed-off-by: Stefano Stabellini <stefano.stabellini@amd.com> Reviewed-by: Simone Ballarin <simone.ballarin@bugseng.com>
This commit is contained in:
1 parent
2dbb61001b
commit
449caecbdf
2 files changed
+13
-2
No files matched your search
Regular → Executable
+1
-1
@@ -3,7 +3,7 @@
|
||||
set -eu
|
||||
|
||||
usage() {
|
||||
echo "Usage: $0 WTOKEN ANALYSIS_OUTPUT_DIR COMMIT_ID" >&2
|
||||
echo "Usage: $0 WTOKEN ANALYSIS_OUTPUT_DIR" >&2
|
||||
exit 2
|
||||
}
|
||||
|
||||
|
||||
@@ -21,5 +21,16 @@ ex=0
|
||||
# Fail in case of new reports for clean guidelines
|
||||
"${ECLAIR_DIR}/action_check_clean_regressions.sh" "${ECLAIR_OUTPUT_DIR}" || ex=$?
|
||||
|
||||
"${ECLAIR_DIR}/action_push.sh" "${WTOKEN}" "${ECLAIR_OUTPUT_DIR}"
|
||||
case "${CI_PIPELINE_SOURCE}" in
|
||||
merge_request_event)
|
||||
"${ECLAIR_DIR}/action_pull_request.sh" "${WTOKEN}" "${ECLAIR_OUTPUT_DIR}"
|
||||
;;
|
||||
push | pipeline | web | schedule)
|
||||
"${ECLAIR_DIR}/action_push.sh" "${WTOKEN}" "${ECLAIR_OUTPUT_DIR}"
|
||||
;;
|
||||
*)
|
||||
echo "Unexpected event ${CI_PIPELINE_SOURCE}" >&2
|
||||
ex=1
|
||||
;;
|
||||
esac
|
||||
[ "${ex}" = 0 ] || exit "${ex}"
|
||||