From 54a8711c7f910e42d55d7e2f4ea46fa1bd08dba4 Mon Sep 17 00:00:00 2001 From: Karl Rister Date: Mon, 13 Jan 2025 20:37:36 -0600 Subject: [PATCH] use a file from rickshaw to filter out userenv's that should not have CI run against them --- .github/actions/get-userenvs/generate-userenv-list.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/actions/get-userenvs/generate-userenv-list.sh b/.github/actions/get-userenvs/generate-userenv-list.sh index f614549..2ae6509 100755 --- a/.github/actions/get-userenvs/generate-userenv-list.sh +++ b/.github/actions/get-userenvs/generate-userenv-list.sh @@ -5,9 +5,15 @@ rickshaw_directory=${1} userenv_filter=${2} -excludes="stream8-flexran rhel-ai" - if pushd ${rickshaw_directory}; then + excludes="" + excludes_file="userenvs/ci-excludes.txt" + if [ -e ${excludes_file} ]; then + while read userenv; do + excludes+="${userenv} " + done < ${excludes_file} + fi + userenvs=$(find userenvs/ -maxdepth 1 -name '*.json' -type f | sed -e 's|userenvs/||' -e 's|\.json||') # Discard excluded envs for ex in ${excludes[@]}; do