Skip to content

Commit 10cce2e

Browse files
Merge pull request #293 from ShotaroMatsuya:test/test-1
test
2 parents f5467a2 + 74d7c86 commit 10cce2e

File tree

1 file changed

+18
-19
lines changed

1 file changed

+18
-19
lines changed

.github/workflows/test_changed_files.yml

Lines changed: 18 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -13,38 +13,37 @@ jobs:
1313
runs-on: ubuntu-latest
1414
timeout-minutes: 10
1515
steps:
16-
- name: Get PR details
17-
id: get_pr
18-
uses: actions/github-script@v6
16+
- uses: actions/github-script@v6
17+
id: set-target-branch
1918
with:
19+
github-token: ${{secrets.GITHUB_TOKEN}}
20+
result-encoding: string
2021
script: |
21-
const pr_url = github.event.issue.pull_request.url;
22-
const pr = await github.request(`GET ${pr_url}`, {
23-
headers: {
24-
authorization: `token ${process.env.GITHUB_TOKEN}`
25-
}
26-
});
27-
return { base_ref: pr.data.base.ref, head_ref: pr.data.head.ref };
28-
22+
const pull_request = await github.pulls.get({
23+
owner: context.repo.owner,
24+
repo: context.repo.repo,
25+
pull_number: context.issue.number
26+
})
27+
return {head_ref: pull_request.data.head.ref, base_ref: pull_request.data.base.ref}
2928
- name: Output refs
30-
if: steps.get_pr.outputs.base_ref != ''
29+
if: steps.set-target-branch.outputs.base_ref != ''
3130
run: |
32-
echo "Base ref: ${{ steps.get_pr.outputs.base_ref }}"
33-
echo "Head ref: ${{ steps.get_pr.outputs.head_ref }}"
31+
echo "Base ref: ${{ steps.set-target-branch.outputs.base_ref }}"
32+
echo "Head ref: ${{ steps.set-target-branch.outputs.head_ref }}"
3433
- uses: actions/checkout@v4
35-
name: checkout "${{ steps.get_pr.outputs.base_ref }}"
34+
name: checkout "${{ steps.set-target-branch.outputs.base_ref }}"
3635
with:
3736
fetch-depth: 1
38-
ref: ${{ steps.get_pr.outputs.base_ref }}
37+
ref: ${{ steps.set-target-branch.outputs.base_ref }}
3938
- uses: actions/checkout@v4
40-
name: checkout "${{ steps.get_pr.outputs.head_ref }}"
39+
name: checkout "${{ steps.set-target-branch.outputs.head_ref }}"
4140
with:
4241
fetch-depth: 1
43-
ref: ${{ steps.get_pr.outputs.head_ref }}
42+
ref: ${{ steps.set-target-branch.outputs.head_ref }}
4443
- name: check_diff
4544
shell: bash
4645
run: |
47-
files=(`git diff origin/${{ steps.get_pr.outputs.base_ref }} --name-only|tr '\n' ' ' `)
46+
files=(`git diff origin/${{ steps.set-target-branch.outputs.base_ref }} --name-only|tr '\n' ' ' `)
4847
for file in ${files[@]}; do
4948
echo ${file}
5049
done

0 commit comments

Comments
 (0)