Skip to content

chore(deps): update dependency chromatic to v17#1609

Open
renovate[bot] wants to merge 1 commit into
devfrom
renovate/chromatic-17.x
Open

chore(deps): update dependency chromatic to v17#1609
renovate[bot] wants to merge 1 commit into
devfrom
renovate/chromatic-17.x

Conversation

@renovate

@renovate renovate Bot commented May 22, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
chromatic (source) ^16.0.0^17.0.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

chromaui/chromatic-cli (chromatic)

v17.4.0

Compare Source

🚀 Enhancement
🐛 Bug Fix
Authors: 1

v17.3.0

Compare Source

🚀 Enhancement
🐛 Bug Fix
Authors: 3

v17.2.0

Compare Source

🚀 Enhancement
Authors: 1

v17.1.0

Compare Source

🚀 Enhancement
Authors: 1

v17.0.1

Compare Source

🐛 Bug Fix
Authors: 2

v17.0.0

Compare Source

💥 Breaking Change
🐛 Bug Fix
Authors: 2


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@changeset-bot

changeset-bot Bot commented May 22, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: c34250f

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@claude

claude Bot commented May 22, 2026

Copy link
Copy Markdown

Claude finished @renovate[bot]'s task in 2m 25s —— View job


🤖 Renovate 의존성 분석 완료

chromatic v16 → v17 업데이트에 대한 공급망 보안 분석 및 영향도 평가를 완료했습니다.


🛡️ 공급망 보안 분석

Install Scripts 검사

패키지 Install Script 유무 위험 패턴 판정
chromatic@17.3.0 있음 (prepare: yarn run build) 없음 (일반적인 빌드 스크립트) 🟢

분석: prepare 스크립트는 표준 빌드 프로세스로, 네트워크 요청·환경변수 접근·데이터 유출 등 의심스러운 패턴이 발견되지 않았습니다.

패키지 신뢰도

패키지 출처 조직 판정
chromatic chromaui/chromatic-cli Chromatic (공식) 🟢

분석:

  • ✅ Chromatic은 Storybook 비주얼 테스팅 플랫폼의 공식 CLI 도구
  • ✅ chromaui 조직 공식 저장소 (GitHub 1.1k+ stars)
  • ✅ 널리 사용되는 신뢰할 수 있는 패키지
  • ✅ 타이포스쿼팅 위험 없음

npm audit 결과

사전 검사에서 알려진 취약점이 발견되지 않았습니다.


📦 업데이트 요약

패키지 이전 버전 새 버전 타입 영향도
chromatic ^16.0.0 ^17.0.0 major 🟢

🔍 상세 분석

chromatic ^16.0.0^17.0.0

변경 위치: docs/package.json (devDependencies)

주요 변경사항:

v17.0.0 (Breaking Change)

  • 💥 Node 20 지원 중단 → Node 22+ 필요
  • 내부 tasks를 modules로 리팩토링

v17.0.1

  • TurboSnap에서 정적 에셋을 Storybook 설정 변경으로 잘못 분류하던 문제 수정
  • build-storybook 스크립트 검증 타이밍 개선
  • Bundle 오류 수정 (Yarn classic smoke test)

v17.1.0 ~ v17.3.0

  • changedPackageFiles에 bail 상세 정보 추가
  • Git timeout 제어 설정 파라미터 추가
  • React Native 빌드: 아티팩트 덮어쓰기 권한 체크
  • 내부 의존성 정리 (slash → 내부 헬퍼, typescript-eslint 업데이트)
  • Sentry 메시지 길이 증가

우리 코드 사용처: 3개 영역

  1. CI/CD: .github/workflows/chromatic.yml

    • chromaui/action@v16 GitHub Action 사용 (CLI와 별개)
    • 변경 감지된 Storybook 스토리를 Chromatic에 배포
  2. Storybook 설정: docs/.storybook/main.ts

    • @chromatic-com/storybook 애드온 사용 (CLI와 별개)
  3. Story 파일들: docs/stories/**/*.tsx

    • chromatic 파라미터로 viewport 모드 설정
    • API 변경 없음 (매개변수만 사용)

영향도: 🟢 안전

분석:

  • Breaking Change 영향 없음: Node 버전 요구사항 변경이지만, CI 환경(ubuntu-latest)은 자동으로 최신 LTS Node 사용
  • API 변경 없음: Storybook 파라미터 형식 유지, 기존 코드 호환
  • DevDependency: 빌드/테스트 도구이므로 프로덕션 런타임 영향 없음
  • 버그 수정 포함: TurboSnap 정확도 개선, 빌드 안정성 향상

Node 버전 체크:

  • CI 워크플로우는 .github/actions/setup를 사용하며, ubuntu-latest는 Node 22+를 자동 제공
  • 로컬 개발 환경은 각 개발자의 Node 버전에 따라 다르지만, chromatic CLI는 CI에서만 실행되므로 로컬 영향 없음

🧪 테스트 권고

  • 테스트 불필요: DevDependency 업데이트로, 기존 테스트 커버리지로 충분
  • CI 자동 검증: Chromatic 워크플로우가 자동으로 실행되어 검증됨

📝 Changeset 처리

패키지 필요 여부 판단 근거
@seed-design/docs 불필요 "private": true 패키지 — 릴리스되지 않는 내부 문서 사이트

분석: docs/package.json은 private 패키지이므로 npm에 배포되지 않으며, changeset이 필요하지 않습니다. 이 변경은 내부 개발 도구 업데이트로, 소비자에게 영향이 없습니다.


🎯 결론

머지 권장

이유:

  1. 공급망 보안 양호: 신뢰할 수 있는 공식 패키지, 의심스러운 install scripts 없음, 알려진 취약점 없음
  2. Breaking Change 영향 없음: Node 버전 요구사항 변경이지만 CI 환경은 자동 대응
  3. API 호환성 유지: 기존 Storybook 설정 및 스토리 파일 변경 불필요
  4. 버그 수정 포함: TurboSnap 정확도 개선, 빌드 안정성 향상
  5. Changeset 불필요: Private 패키지의 devDependency 업데이트

후속 작업: 없음

병합 후: Chromatic CI 워크플로우가 자동으로 새 버전으로 실행되며, 정상 동작을 확인할 수 있습니다.


@renovate renovate Bot force-pushed the renovate/chromatic-17.x branch from dd1a863 to 6b20b2c Compare May 26, 2026 22:30
@github-actions

github-actions Bot commented May 26, 2026

Copy link
Copy Markdown
Contributor

Alpha Preview (Stackflow SPA)

@github-actions

github-actions Bot commented May 26, 2026

Copy link
Copy Markdown
Contributor

Alpha Preview (Storybook)

@github-actions

github-actions Bot commented May 26, 2026

Copy link
Copy Markdown
Contributor

Alpha Preview (Docs)

@renovate renovate Bot force-pushed the renovate/chromatic-17.x branch 2 times, most recently from b8b23cd to efc5ea2 Compare June 2, 2026 00:32
@renovate renovate Bot force-pushed the renovate/chromatic-17.x branch from efc5ea2 to 9689f3f Compare June 5, 2026 18:50
@renovate renovate Bot force-pushed the renovate/chromatic-17.x branch from 9689f3f to c34250f Compare June 9, 2026 19:50
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.

0 participants