Skip to content

fix: PR #238 CI 실패 해결 #245

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jun 20, 2025
Merged

fix: PR #238 CI 실패 해결 #245

merged 3 commits into from
Jun 20, 2025

Conversation

Seungwoo321
Copy link
Member

🐛 문제 해결

PR #238 (develop → main)의 CI 체크 실패를 해결합니다.

문제 상황

PR #238의 모든 CI 체크가 다음 오류로 실패:

ERR_PNPM_OUTDATED_LOCKFILE  Cannot install with "frozen-lockfile"
specifiers in the lockfile ({"vue-pivottable":"^1.1.4"}) 
don't match specs in package.json ({"vue-pivottable":"^1.1.5"})

원인 분석

  1. plotly-renderer의 peerDependencies가 vue-pivottable: ^1.1.5를 요구
  2. 하지만 버전 1.1.5는 아직 정식 릴리즈되지 않음 (베타 버전만 존재)
  3. pnpm lockfile은 최신 정식 버전인 1.1.4를 참조
  4. CI 환경의 --frozen-lockfile 옵션으로 인해 불일치 감지 시 실패

해결 방법

  • plotly-renderer의 peerDependencies를 ^1.1.4로 수정
  • 실제 존재하는 최신 정식 버전을 참조하도록 변경

확인 사항

  • changeset 파일 추가
  • lockfile 업데이트 (변경 없음 확인)
  • 최신 develop 브랜치에서 작업하여 충돌 방지

이 PR이 머지되면 PR #238의 CI가 정상적으로 통과할 것입니다.

- plotly-renderer peerDependencies 수정: ^1.1.5 → ^1.1.4
- 존재하지 않는 버전 참조로 인한 lockfile 불일치 해결
- changeset 추가로 CI 체크 통과
@Seungwoo321 Seungwoo321 force-pushed the fix/pr238-ci-failure branch from 9d86e5f to 9532685 Compare June 20, 2025 04:46
@Seungwoo321 Seungwoo321 merged commit aaad9c4 into develop Jun 20, 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.

1 participant