개발에서 'Semantic Release'의 역할은?
보통 freeCodeCamp해설
Semantic Release는 Conventional Commits 규칙(feat:, fix:, BREAKING CHANGE 등)에 따라 자동으로 시맨틱 버전(major.minor.patch)을 결정하고, CHANGELOG를 생성하며, npm 등에 패키지를 배포합니다. 수동 버전 관리의 실수를 줄이고 일관성을 보장합니다.
Semantic Release는 Conventional Commits 규칙(feat:, fix:, BREAKING CHANGE 등)에 따라 자동으로 시맨틱 버전(major.minor.patch)을 결정하고, CHANGELOG를 생성하며, npm 등에 패키지를 배포합니다. 수동 버전 관리의 실수를 줄이고 일관성을 보장합니다.