File tree Expand file tree Collapse file tree 5 files changed +9
-9
lines changed
Expand file tree Collapse file tree 5 files changed +9
-9
lines changed Original file line number Diff line number Diff line change 8686 page=1
8787 files=""
8888 while true; do
89- new_files=$(curl -s -H "Accept: application/vnd.github.v3+json" "https://api.github.com/repos/stdlib-js/stdlib/pulls/${{ github.event.pull_request.number }}/files?page=$page&per_page=100" | jq -r '.[] | .filename')
89+ new_files=$(curl -s -H "Accept: application/vnd.github.v3+json" "https://api.github.com/repos/stdlib-js/stdlib/pulls/${{ github.event.pull_request.number }}/files?page=$page&per_page=100" | jq -r '.[] | select(.status == "modified" or .status == "added") | .filename')
9090 if [ -z "$new_files" ]; then
9191 break
9292 fi
9595 done
9696 else
9797 # Get changed files by comparing the current commit to the commit before the push event:
98- files=$(git diff --name-only ${{ github.event.before }} ${{ github.event.after }})
98+ files=$(git diff --diff-filter=AM -- name-only ${{ github.event.before }} ${{ github.event.after }})
9999 fi
100100 files=$(echo "$files" | tr '\n' ' ' | sed 's/ $//')
101101 echo "files=${files}" >> $GITHUB_OUTPUT
Original file line number Diff line number Diff line change 9191 page=1
9292 files=""
9393 while true; do
94- new_files=$(curl -s -H "Accept: application/vnd.github.v3+json" "https://api.github.com/repos/stdlib-js/stdlib/pulls/${{ github.event.pull_request.number }}/files?page=$page&per_page=100" | jq -r '.[] | .filename')
94+ new_files=$(curl -s -H "Accept: application/vnd.github.v3+json" "https://api.github.com/repos/stdlib-js/stdlib/pulls/${{ github.event.pull_request.number }}/files?page=$page&per_page=100" | jq -r '.[] | select(.status == "modified" or .status == "added") | .filename')
9595 if [ -z "$new_files" ]; then
9696 break
9797 fi
@@ -100,7 +100,7 @@ jobs:
100100 done
101101 else
102102 # Get changed files by comparing the current commit to the commit before the push event:
103- files=$(git diff --name-only ${{ github.event.before }} ${{ github.event.after }})
103+ files=$(git diff --diff-filter=AM -- name-only ${{ github.event.before }} ${{ github.event.after }})
104104 fi
105105 # Keep only benchmark files:
106106 files=$(echo "$files" | grep -E 'benchmark/' | tr '\n' ' ' | sed 's/ $//')
Original file line number Diff line number Diff line change 9393 page=1
9494 files=""
9595 while true; do
96- new_files=$(curl -s -H "Accept: application/vnd.github.v3+json" "https://api.github.com/repos/stdlib-js/stdlib/pulls/${{ github.event.pull_request.number }}/files?page=$page&per_page=100" | jq -r '.[] | .filename')
96+ new_files=$(curl -s -H "Accept: application/vnd.github.v3+json" "https://api.github.com/repos/stdlib-js/stdlib/pulls/${{ github.event.pull_request.number }}/files?page=$page&per_page=100" | jq -r '.[] | select(.status == "modified" or .status == "added") | .filename')
9797 if [ -z "$new_files" ]; then
9898 break
9999 fi
@@ -102,7 +102,7 @@ jobs:
102102 done
103103 else
104104 # Get changed files by comparing the current commit to the commit before the push event:
105- files=$(git diff --name-only ${{ github.event.before }} ${{ github.event.after }})
105+ files=$(git diff --diff-filter=AM -- name-only ${{ github.event.before }} ${{ github.event.after }})
106106 fi
107107 # Keep only examples and `README.md` files:
108108 files=$(echo "$files" | grep -E 'examples/|README.md' | tr '\n' ' ' | sed 's/ $//')
Original file line number Diff line number Diff line change @@ -127,7 +127,7 @@ jobs:
127127 page=1
128128 files=""
129129 while true; do
130- new_files=$(curl -s -H "Accept: application/vnd.github.v3+json" "https://api.github.com/repos/stdlib-js/stdlib/pulls/${{ github.event.pull_request.number }}/files?page=$page&per_page=100" | jq -r '.[] | .filename')
130+ new_files=$(curl -s -H "Accept: application/vnd.github.v3+json" "https://api.github.com/repos/stdlib-js/stdlib/pulls/${{ github.event.pull_request.number }}/files?page=$page&per_page=100" | jq -r '.[] | select(.status == "modified" or .status == "added") | .filename')
131131 if [ -z "$new_files" ]; then
132132 break
133133 fi
@@ -136,7 +136,7 @@ jobs:
136136 done
137137 else
138138 # Get changed files by comparing the current commit to the commit before the push event:
139- files=$(git diff --name-only ${{ github.event.before }} ${{ github.event.after }})
139+ files=$(git diff --diff-filter=AM -- name-only ${{ github.event.before }} ${{ github.event.after }})
140140 fi
141141 directories=$(for file in $files; do dirname $file; done | uniq | tr '\n' ' ' | sed 's/ $//')
142142 echo "directories=${directories}" >> $GITHUB_OUTPUT
Original file line number Diff line number Diff line change 6161 - name : ' Get list of changed files'
6262 id : changed-files
6363 run : |
64- files=$(git diff --name-only ${{ github.event.before }} ${{ github.event.after }})
64+ files=$(git diff --diff-filter=AM -- name-only ${{ github.event.before }} ${{ github.event.after }})
6565 files=$(echo "$files" | tr '\n' ' ' | sed 's/ $//')
6666 echo "files=${files}" >> $GITHUB_OUTPUT
6767
You can’t perform that action at this time.
0 commit comments