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:
Stefano Stabellini committed 2024-08-06 12:29:05 -07:00
1 parent 2dbb61001b
commit 449caecbdf
2 files changed
+13 -2

No files matched your search

+1 -1
View File
@@ -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
}
+12 -1
View File
@@ -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}"
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.