Skip to content

chore(ci): deploy 워크플로우를 수동 trigger로 전환#93

Merged
chanwoo7 merged 1 commit into
developfrom
chore/disable-deploy-workflow
May 20, 2026
Merged

chore(ci): deploy 워크플로우를 수동 trigger로 전환#93
chanwoo7 merged 1 commit into
developfrom
chore/disable-deploy-workflow

Conversation

@chanwoo7
Copy link
Copy Markdown
Member

Summary

  • 개발 단계 인프라 비용 절감 차원에서 RDS 인스턴스 삭제(스냅샷 보관) + EC2 인스턴스 중지된 상태.
  • 그 상태로 두면 main 머지마다 deploy 워크플로우가 실패하면서 (a) Discord 알림 노이즈, (b) 실패한 S3 artifact 누적, (c) 매번 100MB+ zip 빌드/업로드로 시간/소액 비용 낭비가 발생.
  • on: trigger를 workflow_dispatch로 변경해 수동 실행만 허용.

영향 없음 확인

  • pr-check.yml — testcontainers로 MySQL 자체 spin-up, RDS 무관. 그대로
  • discord-notify.yml — 알림만, AWS 무관. 그대로
  • codeql.yml — 정적 분석. 그대로
  • terraform — GitHub repo 설정만 관리 (AWS infra 미관리), drift 우려 없음

재개 절차

인프라(RDS 스냅샷 복원 + EC2 시작) 복구 후 on: 블록을 아래로 revert:

on:
  push:
    branches: ["main"]

Test plan

  • 워크플로우 파일 syntax 변경 외 로직 변경 없음
  • 머지 후 main에 push 발생 시 deploy 워크플로우가 트리거되지 않는지 확인

개발 단계 인프라 비용 절감 차원에서 RDS 인스턴스를 삭제(스냅샷 보관)하고
EC2 인스턴스를 중지한 상태라 push: main 자동 배포가 매번 실패하며 Discord
알림 노이즈/실패한 S3 artifact를 양산한다. on:을 workflow_dispatch로 변경해
수동 실행만 허용하고, 인프라 복구 후 trigger 한 줄 revert로 재개할 수 있게
한다.
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 20, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: f7e89151-fc49-49ad-9eae-cf4a284e1660

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/disable-deploy-workflow

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@chanwoo7 chanwoo7 enabled auto-merge May 20, 2026 17:26
@github-actions
Copy link
Copy Markdown

Coverage report

St.
Category Percentage Covered / Total
🟢 Statements 96.71% 2911/3010
🟢 Branches 86.57% 1657/1914
🟢 Functions 93.36% 619/663
🟢 Lines 97.04% 2655/2736

Test suite run success

882 tests passing in 78 suites.

Report generated by 🧪jest coverage report action from c4e6b8d

@chanwoo7 chanwoo7 merged commit 71aa083 into develop May 20, 2026
9 checks passed
@chanwoo7 chanwoo7 deleted the chore/disable-deploy-workflow branch May 20, 2026 17:26
@codecov
Copy link
Copy Markdown

codecov Bot commented May 20, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant