mirror of https://github.com/status-im/consul.git
Disable docs change CI skip detection (#18775)
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.
This commit is contained in:
parent
07f54fe3b8
commit
09fffd4b1e
|
@ -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
|
||||
|
||||
# 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"
|
||||
# # 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 "Doc file(s) change detection is currently disabled - triggering ci"
|
||||
echo "trigger-ci=$trigger_ci" >>"$GITHUB_OUTPUT"
|
||||
|
|
Loading…
Reference in New Issue