From 9742c74bad821eadf26f9a6b6b00f27afc40fead Mon Sep 17 00:00:00 2001 From: seheonnn Date: Thu, 11 Jul 2024 00:52:19 +0900 Subject: [PATCH 1/2] =?UTF-8?q?ci:=20ci=20=ED=85=8C=EC=8A=A4=ED=8A=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 961c6c1..e291f1f 100644 --- a/README.md +++ b/README.md @@ -58,7 +58,7 @@ Spon-us(스포너스)는 대학생 단체와 기업 간의 협찬, 제휴, 그 - +


From 727205d4e2cc9a319b33d3969200ea3b6f256e79 Mon Sep 17 00:00:00 2001 From: seheonnn Date: Thu, 11 Jul 2024 17:59:21 +0900 Subject: [PATCH 2/2] =?UTF-8?q?ci:=20final=20check=20=EC=8A=A4=ED=81=AC?= =?UTF-8?q?=EB=A6=BD=ED=8A=B8=20=EC=82=AD=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/ci_gradle.yml | 7 ----- .github/workflows/dummy.yml | 7 +---- .github/workflows/final.yml | 53 --------------------------------- 3 files changed, 1 insertion(+), 66 deletions(-) delete mode 100644 .github/workflows/final.yml diff --git a/.github/workflows/ci_gradle.yml b/.github/workflows/ci_gradle.yml index 0a2b0f0..74b9485 100644 --- a/.github/workflows/ci_gradle.yml +++ b/.github/workflows/ci_gradle.yml @@ -40,10 +40,3 @@ jobs: - name: Stop Docker Compose run: docker-compose -f docker-compose-test.yml down - - - name: Trigger Final Check - run: | - curl -X POST -H "Accept: application/vnd.github.v3+json" \ - -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \ - https://api.github.com/repos/${{ github.repository }}/dispatches \ - -d '{"event_type":"final_check", "client_payload": {"pull_request_number": ${{ github.event.pull_request.number }}}}' diff --git a/.github/workflows/dummy.yml b/.github/workflows/dummy.yml index 0aef82a..5968036 100644 --- a/.github/workflows/dummy.yml +++ b/.github/workflows/dummy.yml @@ -9,9 +9,4 @@ jobs: build: runs-on: ubuntu-latest steps: - - name: Trigger Final Check - run: | - curl -X POST -H "Accept: application/vnd.github.v3+json" \ - -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \ - https://api.github.com/repos/${{ github.repository }}/dispatches \ - -d '{"event_type":"final_check", "client_payload": {"pull_request_number": ${{ github.event.pull_request.number }}}}' + run: echo "Running CD workflow" diff --git a/.github/workflows/final.yml b/.github/workflows/final.yml deleted file mode 100644 index 89b8d70..0000000 --- a/.github/workflows/final.yml +++ /dev/null @@ -1,53 +0,0 @@ -name: Final Check - -on: - repository_dispatch: - types: [ final_check ] - - workflow_dispatch: # 수동 실행을 위해 추가 - -permissions: - contents: read - -jobs: - final-check: - runs-on: ubuntu-latest - - steps: - - name: Install GitHub CLI - run: | - curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg - echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null - sudo apt update - sudo apt install gh -y - - - name: Checkout repository - uses: actions/checkout@v3 - - - name: Get PR number - id: get_pr_number - run: echo "PR_NUMBER=${{ github.event.client_payload.pull_request_number }}" >> $GITHUB_ENV - - - name: Check Dummy and CI statuses - id: check-status - run: | - PR_NUMBER=${{ env.PR_NUMBER }} - DUMMY_STATUS=$(gh pr checks $PR_NUMBER | grep 'Dummy / build' | awk '{print $2}') - CI_STATUS=$(gh pr checks $PR_NUMBER | grep 'CI / build' | awk '{print $2}') - - if [[ "$DUMMY_STATUS" == "success" ]] || [[ "$CI_STATUS" == "success" ]]; then - echo "One or both checks have passed." - echo "status=success" >> $GITHUB_ENV - else - echo "Both checks failed." - echo "status=failure" >> $GITHUB_ENV - fi - - - name: Set final status success - if: env.status == 'success' - run: echo "Final status is success" - continue-on-error: true - - - name: Set final status failure - if: env.status == 'failure' - run: exit 1