Skip to content

Commit c9781ea

Browse files
committed
スケジュール実行も考慮する
1 parent 2a0d724 commit c9781ea

1 file changed

Lines changed: 12 additions & 6 deletions

File tree

action.yml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,17 @@ runs:
2121
result=$(git diff)
2222
echo "::set-output name=result::$result"
2323
- shell: bash
24-
if: github.event_name == 'pull_request'
24+
if: github.event_name == 'pull_request' || github.event_name == 'schedule'
2525
run: |
2626
REPO_NAME="${{ github.event.pull_request.head.repo.full_name }}"
2727
echo "REPO_NAME=${REPO_NAME}" >> "${GITHUB_ENV}"
2828
# 差分があったときは、コミットを作りpushする
2929
- name: Push
3030
env:
3131
HEAD_REF: ${{github.event.pull_request.head.ref}}
32-
if: env.REPO_NAME == github.repository && steps.diff.outputs.result != '' && github.event_name == 'pull_request'
32+
if: env.REPO_NAME == github.repository
33+
&& steps.diff.outputs.result != ''
34+
&& (github.event_name == 'pull_request' || github.event_name == 'schedule')
3335
run: |
3436
git config user.name "github-actions[bot]"
3537
EMAIL="41898282+github-actions[bot]@users.noreply.github.com"
@@ -44,7 +46,7 @@ runs:
4446
shell: bash
4547
- name: Set org name
4648
uses: actions/github-script@v6.1.0
47-
if: env.REPO_NAME == github.repository && github.event_name == 'pull_request'
49+
if: env.REPO_NAME == github.repository && (github.event_name == 'pull_request' || github.event_name == 'schedule')
4850
id: set_org_name
4951
with:
5052
github-token: ${{inputs.github-token}}
@@ -54,7 +56,9 @@ runs:
5456
uses: actions/github-script@v6.1.0
5557
env:
5658
HEAD_REF: ${{github.event.pull_request.head.ref}}
57-
if: env.REPO_NAME == github.repository && steps.diff.outputs.result != '' && github.event_name == 'pull_request'
59+
if: env.REPO_NAME == github.repository
60+
&& steps.diff.outputs.result != ''
61+
&& (github.event_name == 'pull_request' || github.event_name == 'schedule')
5862
id: get_pull_requests
5963
with:
6064
github-token: ${{inputs.github-token}}
@@ -79,7 +83,7 @@ runs:
7983
if: env.REPO_NAME == github.repository
8084
&& steps.diff.outputs.result != ''
8185
&& steps.get_pull_requests.outputs.result == 0
82-
&& github.event_name == 'pull_request'
86+
&& (github.event_name == 'pull_request' || github.event_name == 'schedule')
8387
id: create_pull_request
8488
with:
8589
github-token: ${{inputs.github-token}}
@@ -126,7 +130,9 @@ runs:
126130
uses: actions/github-script@v6.1.0
127131
env:
128132
HEAD_REF: ${{github.event.pull_request.head.ref}}
129-
if: env.REPO_NAME == github.repository && steps.diff.outputs.result == '' && github.event_name == 'pull_request'
133+
if: env.REPO_NAME == github.repository
134+
&& steps.diff.outputs.result == ''
135+
&& (github.event_name == 'pull_request' || github.event_name == 'schedule')
130136
with:
131137
github-token: ${{inputs.github-token}}
132138
script: |

0 commit comments

Comments
 (0)