Skip to content

chore: 트렁크 기반 개발로 전환 - #236

Merged
unam98 merged 2 commits into
mainfrom
chore/trunk-based-cutover
Aug 11, 2026
Merged

chore: 트렁크 기반 개발로 전환#236
unam98 merged 2 commits into
mainfrom
chore/trunk-based-cutover

Conversation

@unam98

Copy link
Copy Markdown
Collaborator

작업 배경

dev/main 두 장수(long-lived) branch를 cherry-pick으로 동기화하는 방식이 계속 내용 불일치(cherry-pick hell — 같은 논리적 변경이 다른 해시로 양쪽에 중복 존재)를 낳아왔다. 실무에서 가장 널리 쓰이는 Trunk-Based Development로 전환한다.

변경 사항

영역내용
README.md브랜치 전략 섹션을 GitFlow 스타일(main/dev/feat)에서 Trunk-Based(main만 trunk, 짧은 수명 feature branch)로 갱신
.github/workflows/dev-ci.yml, dev-cd.yml삭제 — AWS CodeDeploy/EC2 기준으로 작성된 워크플로인데 실제로는 배포에 쓰이지 않는 죽은 파일 (staging은 Render가 담당)

영향 범위

  • 런타임 영향 없음 (문서 + 죽은 CI 워크플로 정리)
  • 이 PR 병합 후 별도로 처리할 것 (repo 설정이라 PR 범위 밖):
    • GitHub repo의 default branch를 devmain으로 변경
    • dev branch 삭제
    • Render 대시보드에서 staging 서비스의 배포 트리거 branch를 devmain으로 변경 (대시보드 작업이라 직접 못 함)

Test Plan

  • 삭제된 워크플로가 다른 곳에서 참조되지 않음을 확인 (grep으로 CODEOWNERS/다른 workflow에 dev 참조 없음 확인)

🤖 Generated with Claude Code

dev/main 두 장수 branch를 cherry-pick으로 동기화하던 방식이 계속
내용 불일치(cherry-pick hell)를 낳아 폐기한다. main을 유일한
trunk로 삼고, 모든 작업은 main에서 분기한 짧은 수명 feature
branch로 진행한다.
dev-ci.yml/dev-cd.yml은 AWS CodeDeploy/EC2 기준으로 작성된
워크플로인데 실제로는 더 이상 배포에 쓰이지 않는 죽은 파일이라
(staging은 Render가 담당) 함께 제거했다.
@unam98unam98 self-assigned this Aug 11, 2026
@coderabbitai

Copy link
Copy Markdown

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: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: c9179740-7741-47e5-b85f-4ae3a49b6cfa

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

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.

@unam98
unam98 merged commit 8da4563 into mainAug 11, 2026
1 check passed
@unam98
unam98 deleted the chore/trunk-based-cutover branch August 11, 2026 07:32
Sign up for freeto 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.

2 participants

@unam98@alh0409