Skip to content

chore: 운영 자동 배포를 수동 실행으로 전환 - #242

Merged
chowon442 merged 1 commit into
devfrom
chore/manual-deploy
Oct 19, 2026
Merged

chowon442 merged 1 commit into
devfrom
chore/manual-deploy

Conversation

@chowon442

Copy link
Copy Markdown
Member

📌 관련 이슈

🏷️ PR 타입

  • ♻️ 리팩토링 (Refactoring) — CI/CD 설정

📝 작업 내용

  • deploy.yml trigger를 workflow_run(CI 성공 시 자동)에서 workflow_dispatch(수동)로 바꿨다.
  • 수동 실행도 refs/heads/dev에서만 배포한다. checkout·이미지 tag는 실행 ref의 github.sha를 쓴다.
  • 배포 단계(빌드·이미지·gcloud run deploy·secret)는 그대로 둔다. S14에서 새 DB·Brain 설정에 맞춰 고친다.

이유: S07부터 schema가 빈 DB 전제의 새 baseline(V1)이라 기존 운영 DB에서는 기동을 거부한다. 운영 배포와 새 DB는 S14에서 진행한다. 이 PR이 merge되면 dev push는 CI만 실행한다.

📸 스크린샷

  • deploy.yml YAML 파싱 확인(on: workflow_dispatch, job if: github.ref == 'refs/heads/dev'). workflow_run 참조는 남아 있지 않다.

✅ 체크리스트

  • 코드 리뷰를 받을 준비가 완료되었습니다
  • 테스트를 작성하고 모두 통과했습니다 (workflow 설정 변경, 해당 없음)
  • 문서를 업데이트했습니다 (파일 상단 주석)
  • 코드 스타일 가이드를 준수했습니다
  • 셀프 리뷰를 완료했습니다

📎 기타 참고사항

  • 이 PR merge 자체는 배포를 일으키지 않는다. workflow_run workflow는 default branch(dev)의 파일 정의로 실행되는데, merge 후의 dev 정의는 수동 trigger뿐이다. 운영 Cloud Run은 현재 revision을 그대로 유지한다.

🤖 Generated with Claude Code

dev push 뒤 CI 성공 시 Cloud Run에 자동 배포하던 trigger를 workflow_dispatch로 바꾼다.
S07부터 schema가 빈 DB 전제의 새 baseline이라 기존 운영 DB에서는 기동할 수 없고,
새 DB·Brain 설정은 S14 배포에서 맞춘다. 수동 실행도 dev ref에서만 배포한다.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@chowon442
chowon442 merged commit 483f4c3 into dev Oct 19, 2026
1 check passed
@chowon442
chowon442 deleted the chore/manual-deploy branch October 19, 2026 16:00
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