Description
Description
prerelease 모드를 벗어나, 정식 릴리즈로 전환합니다.
Reasons for suggestion
- prerelease 버전이 사실상 유의미하게 동작하고 있지 않았습니다.
- 이전 버전 관리의 실수로 메이저 버전이 올라가면서, 브레이킹 체인지를 편하게(?) 만들기 위해 next-v1 프리 릴리즈 버전을 사용하고 있었습니다.
- 하지만 사실상 주 사용자인 채널팀 내부적으로 모두 next-v1 버전을 사용하고 있고, 브레이킹 체인지에 대한 대응도 정식 버전과 동일하게 진행하고 있습니다. 오히여 프리 릴리즈의 경우 X.Y.Z 형태의 SemVer를 사용하지 않기 때문에(ex) next-v1.123 -> next-v.124) 변경 사항을 버전 번호로 드러내기가 어렵습니다.
- 또한 프리 릴리즈 버전이기에 채널팀 내부적으로 구현된 릴리즈 알림 등을 사용할 수 없습니다. (related: Fix the step of sending a message to the Channel Desk in the prerelease workflow #1257)
- @channel.io/bezier-icons npm package #1366 관련: 현재 changeset 스펙으로는 원하는 패키지만 prerelease 하는 것이 어렵습니다. bezier-icons 패키지는 정식 버전으로 릴리즈할 예정이기에 문제가 됩니다.
Proposed solution
next-v1
브랜치를 베이스로main
브랜치를 생성합니다.main
브랜치를 메인 브랜치로 설정합니다.- 소스 코드 내부에
next-v1
로 설정된 모든 부분을main
으로 변경합니다.- CI 설정 체크 필요
- Github Action 체크 필요
- Chromatic 설정 체크 필요
- README.md 의 코드 커버리지 뱃지 등 체크 필요
- Figma Plugin 체크 필요
- pre release 모드를 exit 합니다.
References
No response