This repository was archived by the owner on Jan 22, 2025. It is now read-only.
File tree 3 files changed +21
-3
lines changed
3 files changed +21
-3
lines changed Original file line number Diff line number Diff line change @@ -9,7 +9,13 @@ cd "$(dirname "$0")"/..
9
9
output_file=${1:-/ dev/ stderr}
10
10
11
11
if [[ -n $CI_PULL_REQUEST ]]; then
12
- IFS=' :' read -ra affected_files <<< " $(buildkite-agent meta-data get affected_files)"
12
+ # filter pr number from ci branch.
13
+ [[ $CI_BRANCH =~ pull/([0-9]+)/head ]]
14
+ pr_number=${BASH_REMATCH[1]}
15
+ echo " get affected files from PR: $pr_number "
16
+
17
+ # get affected files
18
+ readarray -t affected_files < <( gh pr diff --name-only " $pr_number " )
13
19
if [[ ${# affected_files[*]} -eq 0 ]]; then
14
20
echo " Unable to determine the files affected by this PR"
15
21
exit 1
Original file line number Diff line number Diff line change @@ -9,7 +9,13 @@ cd "$(dirname "$0")"/..
9
9
output_file=${1:-/ dev/ stderr}
10
10
11
11
if [[ -n $CI_PULL_REQUEST ]]; then
12
- IFS=' :' read -ra affected_files <<< " $(buildkite-agent meta-data get affected_files)"
12
+ # filter pr number from ci branch.
13
+ [[ $CI_BRANCH =~ pull/([0-9]+)/head ]]
14
+ pr_number=${BASH_REMATCH[1]}
15
+ echo " get affected files from PR: $pr_number "
16
+
17
+ # get affected files
18
+ readarray -t affected_files < <( gh pr diff --name-only " $pr_number " )
13
19
if [[ ${# affected_files[*]} -eq 0 ]]; then
14
20
echo " Unable to determine the files affected by this PR"
15
21
exit 1
Original file line number Diff line number Diff line change @@ -9,7 +9,13 @@ cd "$(dirname "$0")"/..
9
9
output_file=${1:-/ dev/ stderr}
10
10
11
11
if [[ -n $CI_PULL_REQUEST ]]; then
12
- IFS=' :' read -ra affected_files <<< " $(buildkite-agent meta-data get affected_files)"
12
+ # filter pr number from ci branch.
13
+ [[ $CI_BRANCH =~ pull/([0-9]+)/head ]]
14
+ pr_number=${BASH_REMATCH[1]}
15
+ echo " get affected files from PR: $pr_number "
16
+
17
+ # get affected files
18
+ readarray -t affected_files < <( gh pr diff --name-only " $pr_number " )
13
19
if [[ ${# affected_files[*]} -eq 0 ]]; then
14
20
echo " Unable to determine the files affected by this PR"
15
21
exit 1
You can’t perform that action at this time.
0 commit comments