Deprecate all_changed output. (#62)
This commit is contained in:
22
action.yml
22
action.yml
@@ -46,9 +46,6 @@ outputs:
|
||||
all_modified_files:
|
||||
description: List of all copied modified and added files
|
||||
value: ${{ steps.changed_files.outputs.all_modified_files }}
|
||||
all_changed:
|
||||
description: Return true only when all files provided using the files input have all changed.
|
||||
value: ${{ steps.changed_files.outputs.all_changed }}
|
||||
any_changed:
|
||||
description: Return true only when any files provided using the files input have changed.
|
||||
value: ${{ steps.changed_files.outputs.any_changed }}
|
||||
@@ -149,25 +146,10 @@ runs:
|
||||
ALL_INPUT_FILES=$(echo "$INPUT_FILES" | tr "\n" " " | xargs)
|
||||
|
||||
echo "Input files: ${ALL_INPUT_FILES[@]}"
|
||||
echo "Output all modified files: ${OUTPUT_ALL_MODIFIED_FILES[@]}"
|
||||
echo "Matching modified files: ${OUTPUT_ALL_MODIFIED_FILES[@]}"
|
||||
|
||||
SORTED_INPUT_FILES=()
|
||||
SORTED_OUTPUT_ALL_MODIFIED_FILES=()
|
||||
|
||||
IFS=" " read -r -a SORTED_INPUT_FILES <<< "$(sort <<<"${ALL_INPUT_FILES[*]}")"
|
||||
IFS=" " read -r -a SORTED_OUTPUT_ALL_MODIFIED_FILES <<< "$(sort <<<"${OUTPUT_ALL_MODIFIED_FILES[*]}")"
|
||||
|
||||
if [[ ${#SORTED_OUTPUT_ALL_MODIFIED_FILES[@]} -gt 0 ]]; then
|
||||
if [[ ${#OUTPUT_ALL_MODIFIED_FILES[@]} -gt 0 ]]; then
|
||||
echo "::set-output name=any_changed::true"
|
||||
|
||||
echo "Sorted input files: ${SORTED_INPUT_FILES[@]}"
|
||||
echo "Sorted output all modified files: ${SORTED_OUTPUT_ALL_MODIFIED_FILES[@]}"
|
||||
|
||||
if [[ "${SORTED_INPUT_FILES[*]}" == "${SORTED_OUTPUT_ALL_MODIFIED_FILES[*]}" ]]; then
|
||||
echo "::set-output name=all_changed::true"
|
||||
else
|
||||
echo "::set-output name=all_changed::false"
|
||||
fi
|
||||
else
|
||||
echo "::set-output name=any_changed::false"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user