-
Notifications
You must be signed in to change notification settings - Fork 0
Release
Sonne edited this page Jan 16, 2026
·
1 revision
세모의 릴리즈(배포) 절차를 정리합니다.
기본 흐름은 develop → (검증) → main 머지 → Vercel 배포 입니다.
아래 조건을 만족하면 릴리즈를 진행합니다.
- 목표 기능(이슈/스프린트 범위) 개발 완료
-
develop기준 CI 통과 (lint / typecheck / test / build) - QA(기능/UX)에서 치명 이슈 없음
- 배포 후 영향 범위(로그인/오답 작성/조회 등) 체크 완료
- develop: 통합 개발 브랜치
- main: 배포(릴리즈) 브랜치
릴리즈는 develop → main으로 PR을 생성해 머지하는 방식으로 진행합니다.
- 최신
developpull - 로컬에서
pnpm lint:web,pnpm --filter web typecheck확인 - 주요 플로우 수동 점검
- 로그인/로그아웃
- 오답 생성 → 상세 → 수정/삭제(해당 시)
- 홈/그래프 화면 정상 노출
- 토큰 재발급/401 처리 흐름
- PR 제목 예:
Release: 2026-01-xx - 변경사항 요약(핵심 기능/수정 사항)
- 배포 후 확인할 항목(체크리스트) 포함
- 최소 1명 Approve 후 merge
- main 머지 후 Vercel이 자동으로 배포합니다.
- 배포가 끝나면 Production URL에서 아래를 확인합니다.
- 주요 페이지 로딩/라우팅
- 로그인/토큰 흐름
- API 통신 정상 여부
현재는 태그를 강제하지 않지만, 릴리즈 추적이 필요하면 아래 중 하나를 사용합니다.
-
v0.1.0형태의 Git Tag - 혹은 PR 제목/Release Note에 날짜 기반(
YYYY-MM-DD) 기록
- (예) 홈 그래프 모션 추가
- (예) 오답 상세 UI 개선 및 버그 수정
-
Feat
- ...
-
Fix
- ...
-
Refactor/Chore
- ...
- 로그인/로그아웃
- 오답 등록/조회
- 그래프 페이지
- 크래시/콘솔 에러 여부
프로덕션 긴급 이슈 발생 시
-
fix/#<issue>/<name>브랜치를 main 기준으로 생성 - 수정 후 main으로 PR → merge
- 필요 시 동일 수정 내용을 develop에도 반영(추가 PR)
- 🏠 Home
- 🔐 Environment
- 🧰 Tech Stack
