배포 태그 생성
- 작업이 완료 될 때마다
develop
브랜치의 내용을main
브랜치에 반영한다
- 배포할 내용이 준비되면 git tag를 추가한다
버전 관리 방식
유의적 버전 관리를 참고하여 관리한다:
Major.Minor.Patch
:- 버전의 형식은 [Major].[Minor].[Patch] 형식으로 한다.
- 이전 버전과 호환되지 않는 API 변경은 MAJOR 버전 증가
- 이전 버전과 호환되면서 기능의 변경, 추가된 경우는 MINOR 버전 증가
- 버그 수정은 PATCH 버전 증가
버전을 보고 변화량을 짐작할 수 있는 체계가 SemVer의 핵심입니다.
Github 저장소 릴리즈 생성
태그를 기반으로 자동 릴리즈(Auto-generate release notes)를 생성한다:

아래 그림과 같이 태그에 머지된 PR 내역이 자동으로 작성된다:

원격 저장소 홈 화면에도 릴리즈가 반영된다:
