Skip to content

[Fix] develop 브랜치 기반 워크플로우 전환#55

Merged
mgYang53 merged 1 commit intodevelopfrom
fix/dev-based-workflow-54
Feb 3, 2026
Merged

[Fix] develop 브랜치 기반 워크플로우 전환#55
mgYang53 merged 1 commit intodevelopfrom
fix/dev-based-workflow-54

Conversation

@mgYang53
Copy link
Contributor

@mgYang53 mgYang53 commented Feb 3, 2026

🚀 풀 리퀘스트 제안

📋 작업 내용

develop 브랜치를 추가하여 Git 워크플로우를 개선합니다.

기존에는 feature/fix 브랜치에서 main으로 직접 머지하면서 CI/CD가 동시에 실행되었지만, 이제 develop 브랜치에서 충분히 검증 후 main으로 머지하여 프로덕션 배포 안정성을 높입니다.

🔧 변경 사항

  • ci.yml: branches: [main, dev]branches: [main, develop]
    • feature/fix → develop PR 시 CI 실행
    • develop → main PR 시 CI 실행
  • deploy.yml: branches: [main, dev]branches: [main]
    • main 브랜치 머지 시에만 CD 배포 실행

새로운 워크플로우

feature/fix → PR → develop (CI) → merge → 검증
                                    ↓
                         develop → PR → main (CI) → merge → CD 배포

📄 기타

  • GitHub에서 develop 브랜치 생성 및 브랜치 보호 규칙 설정 완료

Summary by CodeRabbit

  • 기타
    • CI/CD 워크플로우 구성을 업데이트했습니다.

- CI: main, develop 브랜치 PR 시 실행
- CD: main 브랜치 머지 시에만 배포
@mgYang53 mgYang53 changed the base branch from main to develop February 3, 2026 13:26
@coderabbitai
Copy link

coderabbitai bot commented Feb 3, 2026

Walkthrough

CI 워크플로우의 브랜치 트리거를 dev에서 develop으로 변경하고, CD 워크플로우는 main 브랜치 머지 시에만 배포하도록 수정했습니다. Git 워크플로우를 develop 기반으로 전환하는 설정 변경입니다.

Changes

Cohort / File(s) Summary
GitHub Actions 워크플로우 설정
.github/workflows/ci.yml, .github/workflows/deploy.yml
CI는 main/develop 브랜치에서 실행하고, CD는 main 브랜치 머지 시에만 배포하도록 트리거 조정

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Suggested reviewers

  • choiyoungae
  • haruyam15
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Linked Issues check ✅ Passed CI/CD 워크플로우 수정 요구사항이 모두 충족되었으며, ci.yml과 deploy.yml의 브랜치 설정이 올바르게 변경되었습니다.
Out of Scope Changes check ✅ Passed 모든 변경사항이 #54 이슈의 워크플로우 브랜치 설정 변경 범위 내에 있으며, 불필요한 추가 수정은 없습니다.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Title check ✅ Passed PR 제목은 develop 브랜치 기반 워크플로우 전환이라는 주요 변경사항을 명확하게 설명하고 있으며, 실제 변경 내용(ci.yml, deploy.yml의 브랜치 설정 변경)과 일치합니다.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch fix/dev-based-workflow-54

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.

@mgYang53 mgYang53 linked an issue Feb 3, 2026 that may be closed by this pull request
5 tasks
@mgYang53 mgYang53 self-assigned this Feb 3, 2026
@mgYang53 mgYang53 added the fix 기존 기능 수정 label Feb 3, 2026
@mgYang53 mgYang53 changed the title [refactor] develop 브랜치 기반 워크플로우 전환 [Fix] develop 브랜치 기반 워크플로우 전환 Feb 3, 2026
@mgYang53 mgYang53 merged commit c5234b4 into develop Feb 3, 2026
2 checks passed
@mgYang53 mgYang53 deleted the fix/dev-based-workflow-54 branch February 3, 2026 14:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fix 기존 기능 수정

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[refactor] develop 브랜치 기반 Git 워크플로우 전환

2 participants