This repository was archived by the owner on Jan 22, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +21
-3
lines changed Expand file tree Collapse file tree 3 files changed +21
-3
lines changed Original file line number Diff line number Diff line change @@ -9,7 +9,13 @@ cd "$(dirname "$0")"/..
99output_file=${1:-/ dev/ stderr}
1010
1111if [[ -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 " )
1319 if [[ ${# affected_files[*]} -eq 0 ]]; then
1420 echo " Unable to determine the files affected by this PR"
1521 exit 1
Original file line number Diff line number Diff line change @@ -9,7 +9,13 @@ cd "$(dirname "$0")"/..
99output_file=${1:-/ dev/ stderr}
1010
1111if [[ -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 " )
1319 if [[ ${# affected_files[*]} -eq 0 ]]; then
1420 echo " Unable to determine the files affected by this PR"
1521 exit 1
Original file line number Diff line number Diff line change @@ -9,7 +9,13 @@ cd "$(dirname "$0")"/..
99output_file=${1:-/ dev/ stderr}
1010
1111if [[ -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 " )
1319 if [[ ${# affected_files[*]} -eq 0 ]]; then
1420 echo " Unable to determine the files affected by this PR"
1521 exit 1
You can’t perform that action at this time.
0 commit comments