Skip to content

릴리즈 전략 전환: release-please 도입 (merge=release 결합 해제) #87

Description

@6-keem

배경

현재 main 머지 시 라벨 기반으로 릴리즈가 트리거됨 → 통합과 배포가 결합되어 있음.

목표

  • release-please 도입: feature 머지는 Release PR만 갱신, Release PR 머지 시에만 발행
  • Conventional Commits(commitlint)에서 버전 자동 산출 → 🔖 라벨 불필요
  • 베타는 별도 브랜치 없이 수동 dispatch로 발행
  • 기존 라벨/PR-머지 트리거/Environment 게이트 정리

작업

  • release-please-config.json / .release-please-manifest.json
  • release-please.yml (Release PR + 발행 + 스토어 stub + Discord)
  • release-beta.yml (수동 dispatch)
  • 기존 release.yaml 대체
  • release-please PR을 issue-link 가드에서 예외 처리
  • 문서(CONTRIBUTING/CLAUDE.md) 갱신

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