diff --git a/.github/workflows/size.yml b/.github/workflows/size.yml index 3ed1b9207..3a7e4426b 100644 --- a/.github/workflows/size.yml +++ b/.github/workflows/size.yml @@ -17,9 +17,12 @@ jobs: - name: Get changed files id: changed-files uses: tj-actions/changed-files@v44 + with: + separator: '\n' - name: Filter by size run: | - large_added_files=$(find ${{ steps.changed-files.outputs.added_files }} -maxdepth 0 -size +1M) + sanitized=$(echo "${{ steps.changed-files.outputs.all_files }}" | sed 's/ /\\ /g') | sed 's/\n/ /g') + large_added_files=$(find $sanitized -maxdepth 0 -size +1M) if [ -n "$large_added_files" ]; then echo "# Large files added:" >> $GITHUB_STEP_SUMMARY echo "$large_added_files" >> $GITHUB_STEP_SUMMARY