From 4e0e7d0dc3576a220af2249d8948f6be7c5aab09 Mon Sep 17 00:00:00 2001 From: kqito <29191111+kqito@users.noreply.github.com> Date: Sat, 22 Mar 2025 14:36:16 +0900 Subject: [PATCH 1/5] Fix app workflows --- .github/workflows/create_heroku_review_app.yaml | 2 +- .github/workflows/destroy_heroku_review_app.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/create_heroku_review_app.yaml b/.github/workflows/create_heroku_review_app.yaml index 61605fb65..aac9136fa 100644 --- a/.github/workflows/create_heroku_review_app.yaml +++ b/.github/workflows/create_heroku_review_app.yaml @@ -7,7 +7,7 @@ jobs: create-review-app: runs-on: ubuntu-latest steps: - - uses: fastruby/manage-heroku-review-app@9fa49f0320460f278c3687bc348dd0cbb18555dc # v1.3 + - uses: kqito/manage-heroku-review-app@bd802202dcc426578871d210d8f0106ecae70068 with: action: create env: diff --git a/.github/workflows/destroy_heroku_review_app.yaml b/.github/workflows/destroy_heroku_review_app.yaml index b2bf67949..efdedb166 100644 --- a/.github/workflows/destroy_heroku_review_app.yaml +++ b/.github/workflows/destroy_heroku_review_app.yaml @@ -7,7 +7,7 @@ jobs: destroy-review-app: runs-on: ubuntu-latest steps: - - uses: fastruby/manage-heroku-review-app@9fa49f0320460f278c3687bc348dd0cbb18555dc # v1.3 + - uses: kqito/manage-heroku-review-app@bd802202dcc426578871d210d8f0106ecae70068 with: action: destroy env: From 7a390ed805478cc13c65ef78cbe9a090ca4ea047 Mon Sep 17 00:00:00 2001 From: kqito <29191111+kqito@users.noreply.github.com> Date: Sat, 22 Mar 2025 15:41:28 +0900 Subject: [PATCH 2/5] Fix version of kqito/manage-heroku-review-app temporary --- .github/workflows/create_heroku_review_app.yaml | 2 +- .github/workflows/destroy_heroku_review_app.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/create_heroku_review_app.yaml b/.github/workflows/create_heroku_review_app.yaml index aac9136fa..c5ba3cead 100644 --- a/.github/workflows/create_heroku_review_app.yaml +++ b/.github/workflows/create_heroku_review_app.yaml @@ -7,7 +7,7 @@ jobs: create-review-app: runs-on: ubuntu-latest steps: - - uses: kqito/manage-heroku-review-app@bd802202dcc426578871d210d8f0106ecae70068 + - uses: kqito/manage-heroku-review-app@main with: action: create env: diff --git a/.github/workflows/destroy_heroku_review_app.yaml b/.github/workflows/destroy_heroku_review_app.yaml index efdedb166..7b31edba9 100644 --- a/.github/workflows/destroy_heroku_review_app.yaml +++ b/.github/workflows/destroy_heroku_review_app.yaml @@ -7,7 +7,7 @@ jobs: destroy-review-app: runs-on: ubuntu-latest steps: - - uses: kqito/manage-heroku-review-app@bd802202dcc426578871d210d8f0106ecae70068 + - uses: kqito/manage-heroku-review-app@main with: action: destroy env: From 92f579be4be81e8a74a970e7b151885afde6691a Mon Sep 17 00:00:00 2001 From: kqito <29191111+kqito@users.noreply.github.com> Date: Sat, 22 Mar 2025 17:08:56 +0900 Subject: [PATCH 3/5] Pin version of kqito/manage-heroku-review-app to specific commit hash --- .github/workflows/create_heroku_review_app.yaml | 2 +- .github/workflows/destroy_heroku_review_app.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/create_heroku_review_app.yaml b/.github/workflows/create_heroku_review_app.yaml index c5ba3cead..7e3ade03a 100644 --- a/.github/workflows/create_heroku_review_app.yaml +++ b/.github/workflows/create_heroku_review_app.yaml @@ -7,7 +7,7 @@ jobs: create-review-app: runs-on: ubuntu-latest steps: - - uses: kqito/manage-heroku-review-app@main + - uses: kqito/manage-heroku-review-app@55e434ad5ac86f21cf2f7654de1566973fbc7046 with: action: create env: diff --git a/.github/workflows/destroy_heroku_review_app.yaml b/.github/workflows/destroy_heroku_review_app.yaml index 7b31edba9..cbcec744a 100644 --- a/.github/workflows/destroy_heroku_review_app.yaml +++ b/.github/workflows/destroy_heroku_review_app.yaml @@ -7,7 +7,7 @@ jobs: destroy-review-app: runs-on: ubuntu-latest steps: - - uses: kqito/manage-heroku-review-app@main + - uses: kqito/manage-heroku-review-app@55e434ad5ac86f21cf2f7654de1566973fbc7046 with: action: destroy env: From b202913fbc7ba6ff9bafbe5057d5528f9d55576c Mon Sep 17 00:00:00 2001 From: kqito <29191111+kqito@users.noreply.github.com> Date: Sun, 23 Mar 2025 17:00:52 +0900 Subject: [PATCH 4/5] Fix to destory for sync app --- .../workflows/create_heroku_review_app.yaml | 31 +++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/.github/workflows/create_heroku_review_app.yaml b/.github/workflows/create_heroku_review_app.yaml index 7e3ade03a..56caa2cdf 100644 --- a/.github/workflows/create_heroku_review_app.yaml +++ b/.github/workflows/create_heroku_review_app.yaml @@ -1,13 +1,40 @@ name: Review App on: - pull_request_target: - types: [opened] + pull_request: + types: [opened, synchronize] jobs: create-review-app: runs-on: ubuntu-latest steps: + - name: Get PR Number + id: get_pr_number + run: echo "::set-output name=pr_number::${{ github.event.pull_request.number }}" + + - name: Check if PR Number is greater than 140 + id: set_step_id + run: | + pr_number=${{ steps.get_pr_number.outputs.pr_number }} + if [ $pr_number -gt 140 ]; then + echo "::set-output name=step_id::true" + else + echo "::set-output name=step_id::false" + fi + + - name: Display step_id + run: echo "Step ID is ${{ steps.set_step_id.outputs.step_id }}" + + - uses: kqito/manage-heroku-review-app@55e434ad5ac86f21cf2f7654de1566973fbc7046 + if: ${{ steps.set_step_id.outputs.step_id == 'true' }} + with: + action: destroy + env: + HEROKU_API_TOKEN: ${{ secrets.HEROKU_API_TOKEN }} + HEROKU_PIPELINE_ID: ${{ secrets.HEROKU_PIPELINE_ID }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - uses: kqito/manage-heroku-review-app@55e434ad5ac86f21cf2f7654de1566973fbc7046 + if: ${{ steps.set_step_id.outputs.step_id == 'true' }} with: action: create env: From ce9243d949f7fa96f44569afabbeb9c257616083 Mon Sep 17 00:00:00 2001 From: nodaguti Date: Sun, 23 Mar 2025 17:17:51 +0900 Subject: [PATCH 5/5] Update README --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index ce5278a26..6f988d250 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # Web Speed Hackathon 2025 AREMA +test + ## 概要 **"Web Speed Hackathon 2025" は、非常に重たい Web アプリをチューニングして、いかに高速にするかを競う競技です。**