diff --git a/action.yml b/action.yml index 34961dd9..d5db7420 100644 --- a/action.yml +++ b/action.yml @@ -59,15 +59,15 @@ runs: HEAD_SHA=$(git rev-parse ${TARGET_BRANCH} || true) - ADDED=${$(git diff --diff-filter=A --name-only "$HEAD_SHA" || true)//$'\n'/} - COPIED=${$(git diff --diff-filter=C --name-only "$HEAD_SHA" || true)//$'\n'/} - DELETED=${$(git diff --diff-filter=D --name-only "$HEAD_SHA" || true)//$'\n'/} - MODIFIED=${$(git diff --diff-filter=M --name-only "$HEAD_SHA" || true)//$'\n'/} - RENAMED=${$(git diff --diff-filter=R --name-only "$HEAD_SHA" || true)//$'\n'/} - CHANGED=${$(git diff --diff-filter=T --name-only "$HEAD_SHA" || true)//$'\n'/} - UNMERGED=${$(git diff --diff-filter=U --name-only "$HEAD_SHA" || true)//$'\n'/} - UNKNOWN=${$(git diff --diff-filter=X --name-only "$HEAD_SHA" || true)//$'\n'/} - ALL_CHANGED=${$(git diff --diff-filter='*' --name-only "$HEAD_SHA" || true)//$'\n'/} + ADDED=$(git diff --diff-filter=A --name-only "$HEAD_SHA" | xargs ) + COPIED=$(git diff --diff-filter=C --name-only "$HEAD_SHA" | xargs ) + DELETED=$(git diff --diff-filter=D --name-only "$HEAD_SHA" | xargs ) + MODIFIED=$(git diff --diff-filter=M --name-only "$HEAD_SHA" | xargs ) + RENAMED=$(git diff --diff-filter=R --name-only "$HEAD_SHA" | xargs ) + CHANGED=$(git diff --diff-filter=T --name-only "$HEAD_SHA" | xargs ) + UNMERGED=$(git diff --diff-filter=U --name-only "$HEAD_SHA" | xargs ) + UNKNOWN=$(git diff --diff-filter=X --name-only "$HEAD_SHA" | xargs ) + ALL_CHANGED=$(git diff --diff-filter='*' --name-only "$HEAD_SHA" | xargs ) echo "Getting diff..." echo "::set-output name=added_files::$ADDED"