Skip to content

Commit b202913

Browse files
committed
Fix to destory for sync app
1 parent 92f579b commit b202913

File tree

1 file changed

+29
-2
lines changed

1 file changed

+29
-2
lines changed

.github/workflows/create_heroku_review_app.yaml

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,40 @@
11
name: Review App
22
on:
3-
pull_request_target:
4-
types: [opened]
3+
pull_request:
4+
types: [opened, synchronize]
55

66
jobs:
77
create-review-app:
88
runs-on: ubuntu-latest
99
steps:
10+
- name: Get PR Number
11+
id: get_pr_number
12+
run: echo "::set-output name=pr_number::${{ github.event.pull_request.number }}"
13+
14+
- name: Check if PR Number is greater than 140
15+
id: set_step_id
16+
run: |
17+
pr_number=${{ steps.get_pr_number.outputs.pr_number }}
18+
if [ $pr_number -gt 140 ]; then
19+
echo "::set-output name=step_id::true"
20+
else
21+
echo "::set-output name=step_id::false"
22+
fi
23+
24+
- name: Display step_id
25+
run: echo "Step ID is ${{ steps.set_step_id.outputs.step_id }}"
26+
27+
- uses: kqito/manage-heroku-review-app@55e434ad5ac86f21cf2f7654de1566973fbc7046
28+
if: ${{ steps.set_step_id.outputs.step_id == 'true' }}
29+
with:
30+
action: destroy
31+
env:
32+
HEROKU_API_TOKEN: ${{ secrets.HEROKU_API_TOKEN }}
33+
HEROKU_PIPELINE_ID: ${{ secrets.HEROKU_PIPELINE_ID }}
34+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
35+
1036
- uses: kqito/manage-heroku-review-app@55e434ad5ac86f21cf2f7654de1566973fbc7046
37+
if: ${{ steps.set_step_id.outputs.step_id == 'true' }}
1138
with:
1239
action: create
1340
env:

0 commit comments

Comments
 (0)