mirror of https://github.com/hashicorp/consul
Disable docs change CI skip detection
There's currently a bug that causes CI to be skipped on all non-PR changes. Until that's fixed and we can be certain the check will fail CI or default to running tests in the case of errors, disabling this check.pull/18775/head
parent
12be06f8e5
commit
8af681d85b
|
@ -11,26 +11,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"
|
||||
|
|
Loading…
Reference in New Issue