From bca6aacc4512780b12f639ce3d3e1e6aecebbd1f Mon Sep 17 00:00:00 2001 From: Tonye Jack Date: Sat, 1 May 2021 09:32:01 -0400 Subject: [PATCH] Update action.yml --- action.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/action.yml b/action.yml index f141c363..fc2f039a 100644 --- a/action.yml +++ b/action.yml @@ -127,9 +127,12 @@ runs: ALL_CHANGED=$(echo "$ALL_CHANGED" | sed -E 's/(${{ inputs.separator }})$//') ALL_MODIFIED_FILES=$(echo "$ALL_MODIFIED_FILES" | sed -E 's/(${{ inputs.separator }})$//') - SEP_INPUT_FILES=$(echo $INPUT_FILES || sed -E 's/ /(${{ inputs.separator }})/g') + OUTPUT_ALL_MODIFIED_FILES=$(echo $ALL_MODIFIED_FILES | sed "s/(${{ inputs.separator }})/ /g") - if [[ $ALL_MODIFIED_FILES -eq $SEP_INPUT_FILES ]]; then + IFS=$'\n' SORTED_INPUT_FILES=($(sort <<<"${INPUT_FILES[*]}")) + IFS=$'\n' SORTED_OUTPUT_ALL_MODIFIED_FILES=($(sort <<<"${OUTPUT_ALL_MODIFIED_FILES[*]}")) + + if [[ $SORTED_INPUT_FILES -eq $SORTED_OUTPUT_ALL_MODIFIED_FILES ]]; then echo "::set-output name=has_changed::true" else echo "::set-output name=has_changed::false"