Skip to content

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

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

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