Skip to content

[Chore] PR 제목 Conventional 검증 CI 추가 및 .claude 팀 설정 추적 #94

Description

@6-keem

배경

스쿼시 머지를 쓰면 PR 제목이 그대로 main 커밋 메시지가 되고, release-please가 그 커밋(=PR 제목)을 읽어 다음 버전을 산출한다. 그런데 현재 PR 제목 형식을 강제하는 장치가 없다.

  • commitlint는 commit-msg 훅에서 로컬 커밋 메시지만 검사한다.
  • 스쿼시 머지하면 그 로컬 커밋들은 합쳐져 사라지고 PR 제목만 남는다.
  • 따라서 PR 제목이 update stuff처럼 비-Conventional이어도 아무도 막지 못하고, release-please의 버전 산출이 깨질 수 있다.

추가로, dotbugi에 맞게 정리한 .claude/(팀 지침·rules·skills)가 로컬에만 있고 저장소에 추적되지 않아 팀이 공유하지 못한다.

할 일

  • PR 제목이 Conventional Commits 형식인지 검사하는 CI 워크플로 추가 (pr-title.yml, amannn/action-semantic-pull-request)
  • 머지 후 해당 체크를 main 브랜치 보호의 필수 체크로 등록
  • dotbugi에 맞게 정리한 .claude/ 저장소 추적 (개인 설정 settings.local.json·로컬 인덱스 .hedwig-cg/.gitignore)

완료 기준

  • 비-Conventional 제목의 PR은 PR 제목 검증 체크가 실패하여 머지가 차단된다.
  • release-please가 정상적으로 PR 제목 기반 버전을 산출한다.

관련 PR

#95 (예정)

Metadata

Metadata

Assignees

No one assigned

    Labels

    ciCI/CD 설정 변경

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions