From f554edebfb7ad76f5d59300c2bdb412a8d76ab5b Mon Sep 17 00:00:00 2001 From: hc-github-team-consul-core Date: Wed, 13 Sep 2023 12:48:17 -0500 Subject: [PATCH] Backport of Disable docs change CI skip detection into release/1.16.x (#18778) backport of commit 8af681d85b88388365b9bd7bbf7b4448663d0bb2 Co-authored-by: Michael Zalimeni --- .../scripts/filter_changed_files_go_test.sh | 41 ++++++++++--------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/.github/scripts/filter_changed_files_go_test.sh b/.github/scripts/filter_changed_files_go_test.sh index d83e4a0948..4db9e7a8f2 100755 --- a/.github/scripts/filter_changed_files_go_test.sh +++ b/.github/scripts/filter_changed_files_go_test.sh @@ -8,26 +8,27 @@ skipped_directories=("docs/" "ui/" "website/" "grafana/") # Initialize a variable to track directories outside the skipped ones other_directories="" -trigger_ci=false +trigger_ci=true -# Loop through the changed files and find directories/files outside the skipped ones -for file_to_check in $files_to_check; do - file_is_skipped=false - for dir in "${skipped_directories[@]}"; do - if [[ "$file_to_check" == "$dir"* ]] || [[ "$file_to_check" == *.md && "$dir" == *"/" ]]; then - file_is_skipped=true - break - fi - done - if [ "$file_is_skipped" = "false" ]; then - other_directories+="$(dirname "$file_to_check")\n" - trigger_ci=true - echo "Non doc file(s) changed - triggered ci: $trigger_ci" - echo -e $other_directories - echo "trigger-ci=$trigger_ci" >>"$GITHUB_OUTPUT" - exit 0 ## if file is outside of the skipped_directory exit script - fi -done +# # Loop through the changed files and find directories/files outside the skipped ones +# for file_to_check in $files_to_check; do +# file_is_skipped=false +# for dir in "${skipped_directories[@]}"; do +# if [[ "$file_to_check" == "$dir"* ]] || [[ "$file_to_check" == *.md && "$dir" == *"/" ]]; then +# file_is_skipped=true +# break +# fi +# done +# if [ "$file_is_skipped" = "false" ]; then +# other_directories+="$(dirname "$file_to_check")\n" +# trigger_ci=true +# echo "Non doc file(s) changed - triggered ci: $trigger_ci" +# echo -e $other_directories +# echo "trigger-ci=$trigger_ci" >>"$GITHUB_OUTPUT" +# exit 0 ## if file is outside of the skipped_directory exit script +# fi +# done -echo "Only doc file(s) changed - triggered ci: $trigger_ci" +# echo "Only doc file(s) changed - triggered ci: $trigger_ci" +echo "Doc file(s) change detection is currently disabled - triggering ci" echo "trigger-ci=$trigger_ci" >>"$GITHUB_OUTPUT"