Skip to content

feat: Fork PR에 대한 changeset 가이드 코멘트 옵션 추가 #30

@yceffort-naver

Description

@yceffort-naver

배경

외부 fork 사용자가 PR을 생성할 때, ACTION_TOKEN 시크릿에 접근할 수 없어 자동 changeset 감지가 실패합니다.

현재 pie 프로젝트에서는 워크플로우에 별도 job을 추가하여 fork PR에 가이드 코멘트를 달도록 구현했습니다.

제안

detect-add 액션에 fork PR 가이드 기능을 옵션으로 포함시키면 다른 프로젝트에서도 재사용할 수 있습니다.

사용 예시

- uses: NaverPayDev/changeset-actions/detect-add@main
  with:
      github_token: ${{ secrets.ACTION_TOKEN }}
      fork_guide_enabled: true  # 새 옵션
      fork_guide_message: |     # 커스텀 메시지 (선택)
        ## Changeset Guide
        패키지 변경 시 `pnpm changeset`을 실행해주세요.

동작

PR 유형 fork_guide_enabled: true fork_guide_enabled: false (기본값)
내부 PR 기존대로 자동 changeset 감지 기존대로 자동 changeset 감지
Fork PR 가이드 코멘트 추가 아무 동작 없음 (기존과 동일)

기본 가이드 메시지

한글/영어 병기로 기본 메시지를 제공하고, fork_guide_message 옵션으로 커스터마이징 가능하도록 구현.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions