Skip to content

chore: upgrade Node to 24 LTS - #322

Merged
Yeom-JinHo merged 3 commits into
devfrom
chore/node-jinho
Aug 4, 2026
Merged

chore: upgrade Node to 24 LTS#322
Yeom-JinHo merged 3 commits into
devfrom
chore/node-jinho

Conversation

@Yeom-JinHo

Copy link
Copy Markdown
Member

Changes

Vercel의 Storybook 배포 실패를 해소하고, 개발/CI 툴체인을 Node 24 LTS로 올립니다.

변경 내용

파일 변경
package.json engines.node ">=22.22.2 <23""24.x"
.mise.toml node 22.22.224.19.0
package.json / packages/tokens/package.json @types/node^24
pnpm-lock.yaml @types/node 22.10.1→24.13.3, undici-types 6.20.0→7.18.2
AGENTS.md 개발 명령어 주석의 Node 버전 안내 갱신

"24.x" 표기를 선택한 이유

Vercel 문서상 >=24 같은 열린 범위는 "사용 가능한 최신 메이저"로 매핑됩니다(>=20.0.0 → 최신 24.x). 즉 >=24로 두면 Vercel이 26.x를 builds에 추가하는 순간 예고 없이 26으로 점프합니다. 24.x는 결정적이고, 26으로 갈 때 의도적으로 한 줄만 바꾸면 됩니다.

Visuals

해당 없음 — UI 변경 없습니다. 컴포넌트 코드, 디자인 토큰, 스타일 모두 미변경입니다.

Checklist

  • Have you written the test code?
    → 신규 테스트 불필요. 기존 439개 테스트가 Node 24에서 전부 통과하는 것으로 회귀 검증

로컬 검증 (Node 24.19.0 / pnpm 10.33.0)

게이트 결과
pnpm install
pnpm build (21 패키지)
pnpm typecheck
vitest run ✅ 20 파일 / 439 테스트
pnpm build:storybook ✅ 실제 배포 산출물
pnpm --filter ./www build
pnpm lint:publish ✅ CI 릴리스 게이트
pnpm lint:biome ✅ (경고 6건은 scripts/ 기존 이슈)

@changeset-bot

changeset-bot Bot commented Aug 4, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 6fe7fac

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

@vercel

vercel Bot commented Aug 4, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
side Ready Ready Preview Aug 4, 2026 11:08am

@coderabbitai

coderabbitai Bot commented Aug 4, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

🗂️ Base branches to auto review (2)
  • main
  • release/v1

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 4bf5c84a-79e2-44ad-9e28-5c565f3bfa02

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@3o14

3o14 commented Aug 4, 2026

Copy link
Copy Markdown
Member

작업 감사합니다! CI 에러만 수정하고 머지하면 될 것 같습니당

@codecov

codecov Bot commented Aug 4, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
see 3 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@Yeom-JinHo
Yeom-JinHo merged commit 887c27e into dev Aug 4, 2026
8 checks passed
@Yeom-JinHo
Yeom-JinHo deleted the chore/node-jinho branch August 4, 2026 11:11
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