diff --git a/.github/actions/collect-changes/action.yaml b/.github/actions/collect-changes/action.yaml index 1803b877019..ce7c13d7ce3 100644 --- a/.github/actions/collect-changes/action.yaml +++ b/.github/actions/collect-changes/action.yaml @@ -98,15 +98,9 @@ runs: changed_charts=() readarray -t changed_charts <<< "$(lookup_changed_charts "$latest_tag")" - if [ ${#changed_charts[@]} -eq 0 ]; then + if [ ${#changed_charts[@]} -eq 0 ] || [ ((${#changed_charts[@]})) ] || "${changed_charts[0]}" = "\"; then echo "No Changed Charts detected since latest tag..." printf "::set-output name=changesDetectedAfterTag::%s\n" "false" - elif ((${#changed_charts[@]})); then - echo "No Changed Charts detected since latest tag...." - printf "::set-output name=changesDetectedAfterTag::%s\n" "false" - elif ${changed_charts[0]} == "\"; then - echo "No Changed Charts detected since latest tag....." - printf "::set-output name=changesDetectedAfterTag::%s\n" "false" else echo "Changed Charts detected since latest tag, parsing..." printf "::set-output name=changesDetectedAfterTag::%s\n" "true"