From babb82d81a38c46c82a75d84081a3eee21d50e81 Mon Sep 17 00:00:00 2001 From: Jose Maria Casanova Crespo Date: Wed, 21 Feb 2024 13:14:06 +0100 Subject: [PATCH] ci: Adds /usr/local/bin to PATH at piglit-traces.sh yq and ci-fairy are installed in /usr/local/bin but on script execution that route is not included by default for all runners. Identified on RPI4 runners. Part-of: --- .gitlab-ci/piglit/piglit-traces.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitlab-ci/piglit/piglit-traces.sh b/.gitlab-ci/piglit/piglit-traces.sh index 13e4f4bbab2..77b36a34daa 100755 --- a/.gitlab-ci/piglit/piglit-traces.sh +++ b/.gitlab-ci/piglit/piglit-traces.sh @@ -15,6 +15,10 @@ mkdir -p "$RESULTS" export PIGLIT_REPLAY_DESCRIPTION_FILE="$INSTALL/$PIGLIT_TRACES_FILE" +# FIXME: guess why /usr/local/bin is not included in all runners PATH. +# Needed because yq and ci-fairy are installed there. +PATH="/usr/local/bin:$PATH" + if [ "$PIGLIT_REPLAY_SUBCOMMAND" = "profile" ]; then yq -iY 'del(.traces[][] | select(.label[]? == "no-perf"))' \ "$PIGLIT_REPLAY_DESCRIPTION_FILE"