Skip to content

Conversation

@Seungwoo321
Copy link
Member

개요

release-branch.yml이 트리거되지 않는 문제를 해결하기 위해 release.yml에서 직접 모든 작업을 처리하도록 변경

문제 상황

  • GITHUB_TOKEN으로는 워크플로우가 다른 워크플로우를 트리거할 수 없음
  • release 브랜치가 생성되어도 release-branch.yml이 실행되지 않아 배포와 동기화가 되지 않음

해결책

release.yml에서 release 브랜치 생성 후 직접:

  1. release 브랜치로 checkout
  2. npm 패키지 배포
  3. GitHub Release 생성
  4. develop 브랜치에 자동 머지
  5. main 브랜치로 PR 생성

변경사항

  • release-branch.yml 삭제
  • release.yml에 배포 및 동기화 로직 추가

장점

  • PAT 없이도 모든 릴리스 프로세스 정상 동작
  • 단일 워크플로우로 전체 프로세스 관리
  • 더 간단하고 직관적인 구조

- release-branch.yml 삭제 (GITHUB_TOKEN으로 워크플로우 트리거 불가)
- release.yml에서 release 브랜치 생성 후 직접:
  - npm 배포
  - GitHub Release 생성
  - develop 브랜치 자동 머지
  - main 브랜치로 PR 생성
- PAT 없이도 모든 릴리스 프로세스가 정상 동작하도록 개선
@Seungwoo321 Seungwoo321 merged commit e030e8c into develop Jun 19, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants