배경
스쿼시 머지를 쓰면 PR 제목이 그대로 main 커밋 메시지가 되고, release-please가 그 커밋(=PR 제목)을 읽어 다음 버전을 산출한다. 그런데 현재 PR 제목 형식을 강제하는 장치가 없다.
- commitlint는
commit-msg 훅에서 로컬 커밋 메시지만 검사한다.
- 스쿼시 머지하면 그 로컬 커밋들은 합쳐져 사라지고 PR 제목만 남는다.
- 따라서 PR 제목이
update stuff처럼 비-Conventional이어도 아무도 막지 못하고, release-please의 버전 산출이 깨질 수 있다.
추가로, dotbugi에 맞게 정리한 .claude/(팀 지침·rules·skills)가 로컬에만 있고 저장소에 추적되지 않아 팀이 공유하지 못한다.
할 일
완료 기준
- 비-Conventional 제목의 PR은
PR 제목 검증 체크가 실패하여 머지가 차단된다.
- release-please가 정상적으로 PR 제목 기반 버전을 산출한다.
관련 PR
#95 (예정)
배경
스쿼시 머지를 쓰면 PR 제목이 그대로 main 커밋 메시지가 되고, release-please가 그 커밋(=PR 제목)을 읽어 다음 버전을 산출한다. 그런데 현재 PR 제목 형식을 강제하는 장치가 없다.
commit-msg훅에서 로컬 커밋 메시지만 검사한다.update stuff처럼 비-Conventional이어도 아무도 막지 못하고, release-please의 버전 산출이 깨질 수 있다.추가로, dotbugi에 맞게 정리한
.claude/(팀 지침·rules·skills)가 로컬에만 있고 저장소에 추적되지 않아 팀이 공유하지 못한다.할 일
pr-title.yml,amannn/action-semantic-pull-request).claude/저장소 추적 (개인 설정settings.local.json·로컬 인덱스.hedwig-cg/는.gitignore)완료 기준
PR 제목 검증체크가 실패하여 머지가 차단된다.관련 PR
#95 (예정)