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
|
set -eu
|
||||||
|
|
||||||
usage() {
|
usage() {
|
||||||
echo "Usage: $0 WTOKEN ANALYSIS_OUTPUT_DIR COMMIT_ID" >&2
|
echo "Usage: $0 WTOKEN ANALYSIS_OUTPUT_DIR" >&2
|
||||||
exit 2
|
exit 2
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -21,5 +21,16 @@ ex=0
|
|||||||
# Fail in case of new reports for clean guidelines
|
# Fail in case of new reports for clean guidelines
|
||||||
"${ECLAIR_DIR}/action_check_clean_regressions.sh" "${ECLAIR_OUTPUT_DIR}" || ex=$?
|
"${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}"
|
[ "${ex}" = 0 ] || exit "${ex}"
|
||||||