Skip to content

[EUM-5] chore: workflows 재정비#187

Merged
jihuuuu merged 3 commits into
devfrom
chore/EUM-5
May 25, 2026
Merged

[EUM-5] chore: workflows 재정비#187
jihuuuu merged 3 commits into
devfrom
chore/EUM-5

Conversation

@jihuuuu
Copy link
Copy Markdown
Contributor

@jihuuuu jihuuuu commented May 25, 2026

이슈 번호

close #185

주요 변경사항

  • notion-sync.yml: push 트리거 + sync-push job 추가 (브랜치 push 시 이슈→진행 중 승격), PR open/reopened/ready_for_review→리뷰 중으로 매핑 단순화, 미사용 트리거(assigned, review_requested) 및 PR title/body fallback 검색 제거, concurrency group에 github.ref_name fallback 추가
  • cd.yml: 선조건(RDS PG17+pgvector 교체, Secrets Manager DATABASE_URL 갱신) 충족으로 if: ${{ false }} 게이트 제거 → dev push 시 staging ECS 자동 배포 + Prisma migrate 활성화.
    task definition 중복 등록 제거 (migrate/서비스용 register 2회 → 1회, deploy를 update-service로 대체)
    인증은 OIDC 대신 임시로 IAM 액세스 키 사용.

테스트 결과 (스크린샷)

  • 워크플로 YAML 변경 (앱 빌드/테스트 무관)
  • 실제 검증은 dev 머지 후 첫 자동 배포 run에서 확인 예정 (ECR push → Prisma migrate → ECS 배포 → ALB 헬스체크 통과)

참고 및 개선사항

  • 인증을 임시로 IAM 액세스 키로 사용 중 → 추후 GitHub OIDC role로 교체 권장 (장기 자격증명 보안 이슈)
  • envoy 사이드카는 Service Connect로 서비스 레벨 주입(TD 미포함) 확인 완료 → migrate one-off 태스크는 사이드카 없이 실행되므로 전용 migrate TD 불필요

@jihuuuu jihuuuu self-assigned this May 25, 2026
@jihuuuu jihuuuu added the chore label May 25, 2026
@jihuuuu jihuuuu merged commit da339c8 into dev May 25, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Infra] workflows 재정비

1 participant