Skip to content

Conversation

@Seungwoo321
Copy link
Member

📋 개요

GitHub Release 태그가 잘못된 형식으로 생성되는 문제를 수정합니다.

🐛 문제

메인 패키지가 변경되지 않았을 때:

🔧 해결

워크플로우가 항상 현재 패키지 버전을 사용하도록 수정:

# 변경 전
if [ "$ORIGINAL_MAIN" \!= "$NEW_MAIN" ]; then
  echo "version=${NEW_MAIN}-beta.${TIMESTAMP}" >> $GITHUB_OUTPUT
else
  echo "version=beta.${TIMESTAMP}" >> $GITHUB_OUTPUT  # 문제 발생
fi

# 변경 후
CURRENT_VERSION=$(node -p "require('./package.json').version")
echo "version=${CURRENT_VERSION}" >> $GITHUB_OUTPUT

✅ 예상 결과

  • 모든 GitHub Release가 정확한 버전 태그를 가짐
  • 릴리스 히스토리가 명확해짐

- 메인 패키지 변경 없을 때도 정확한 버전 태그 생성
- beta.타임스탬프 형식 대신 실제 버전 사용
- 메인 패키지뿐만 아니라 하위 패키지의 베타 버전도 확인
- 하위 패키지만 베타여도 릴리즈 프로세스 진행
- 베타 패키지 목록을 로그에 출력
@Seungwoo321 Seungwoo321 merged commit da788ef 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