-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
배경
외부 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
Assignees
Labels
No labels