File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44 pull_request :
55 push :
66 branches :
7- - master
7+ - main
88
99concurrency :
1010 group : quality-${{ github.workflow }}-${{ github.ref }}
Original file line number Diff line number Diff line change 11# 문서 인덱스
22
3- Last updated: 2026-07-20
3+ Last updated: 2026-07-22
44
55이 인덱스는 현재 코드베이스와 함께 유지해야 하는 문서만 추적한다. 계속
66업데이트할 문서가 아니라면 삭제하거나, 오래 남겨야 하는 결정만 ADR로 옮긴다.
@@ -44,6 +44,7 @@ Last updated: 2026-07-20
4444- ` docs/adr/0043-include-one-evidence-backed-personal-project-in-resume.md `
4545- ` docs/adr/0044-link-direct-project-retrospectives-from-resume.md `
4646- ` docs/adr/0045-use-team-context-in-resume-company-column.md `
47+ - ` docs/adr/0046-use-main-as-the-primary-branch.md `
4748- ` docs/blog-quality-guide.md `
4849- ` docs/content-publication-candidates.md `
4950- ` docs/database/db-schema.md `
Original file line number Diff line number Diff line change 1+ # 0046. 저장소의 주 브랜치를 main으로 통일한다
2+
3+ Date: 2026-07-22
4+ Status: Accepted
5+
6+ ## 배경
7+
8+ 원격 기본 브랜치는 ` master ` 였고 로컬 ` main ` 은 ` origin/master ` 를 추적했다.
9+ 이 상태에서는 브랜치 이름과 CI push 대상이 달라 새 작업의 기준을 혼동하기 쉽다.
10+
11+ ## 결정
12+
13+ - GitHub 기본 브랜치와 ` origin/HEAD ` 를 ` main ` 으로 전환한다.
14+ - 로컬 ` main ` 은 ` origin/main ` 을 추적한다.
15+ - 품질 gate는 pull request와 ` main ` push에서 실행한다.
16+ - 기존 ` master ` 는 외부 참조를 확인하는 전환 기간 동안 유지한다.
17+
18+ ## 결과
19+
20+ - 새 작업, CI, 원격 기본 브랜치가 모두 ` main ` 을 기준으로 한다.
21+ - ` master ` 를 즉시 삭제하지 않아 기존 clone, 링크, 자동화의 중단을 피한다.
22+ - 전환 기간이 끝나면 참조를 확인한 뒤 ` master ` 제거 여부를 별도로 결정한다.
23+
24+ ## 검토한 대안
25+
26+ - ` master ` 를 계속 사용: 현 상태를 유지하지만 로컬 ` main ` 과의 혼동을 남긴다.
27+ - 로컬 브랜치만 이름 변경: 원격 기본 브랜치와 CI 대상이 달라 문제가 지속된다.
28+ - ` master ` 를 즉시 삭제: 정리는 빠르지만 남은 외부 참조를 즉시 깨뜨릴 수 있다.
29+
30+ ## Related History
31+
32+ - ` 9d7c0a9 ` : 품질 gate를 GitHub Actions에 추가
Original file line number Diff line number Diff line change 11# Architecture Decision Records
22
3- Last updated: 2026-07-20
3+ Last updated: 2026-07-22
44
55이 디렉터리는 커밋 히스토리에서 복원한 아키텍처 의사결정을 기록한다.
66ADR은 AI 협업 가이드와 별개의 문서다. 사람이 결정했든 AI가 초안을
@@ -63,6 +63,7 @@ ADR은 AI 협업 가이드와 별개의 문서다. 사람이 결정했든 AI가
6363| [ 0043] ( 0043-include-one-evidence-backed-personal-project-in-resume.md ) | Accepted | Resume에는 증거가 있는 개인 프로젝트 하나만 제공한다 |
6464| [ 0044] ( 0044-link-direct-project-retrospectives-from-resume.md ) | Accepted | Resume 프로젝트에는 직접 대응하는 회고글만 연결한다 |
6565| [ 0045] ( 0045-use-team-context-in-resume-company-column.md ) | Accepted | Resume 회사 열에는 팀 맥락만 표시한다 |
66+ | [ 0046] ( 0046-use-main-as-the-primary-branch.md ) | Accepted | 저장소의 주 브랜치를 main으로 통일한다 |
6667
6768## 작성 조건
6869
You can’t perform that action at this time.
0 commit comments