Skip to content

chore: upgrade Yarn to 4.18.0 and enable global hardlinks - #102

Merged
tonyfromundefined merged 2 commits into
mainfrom
chore/yarn-4.18.0-hardlinks-global
Sep 10, 2026
Merged

tonyfromundefined merged 2 commits into
mainfrom
chore/yarn-4.18.0-hardlinks-global

Conversation

@tonyfromundefined

@tonyfromundefined tonyfromundefined commented Sep 10, 2026 •

Copy link
Copy Markdown
Member

Yarn을 4.18.0으로 올리고 nmMode: hardlinks-global을 설정해 동일 파일시스템의 프로젝트와 git worktree 간 의존성 파일을 공유합니다. Corepack 없이도 프로젝트 버전을 실행할 수 있도록 yarnPath와 저장소 내 Yarn 바이너리를 유지합니다.

  • 최신 origin/main 기준으로 작업했습니다.
  • packageManager를 4.18.0으로 맞추고 lockfile 형식을 마이그레이션했습니다. 의존성 버전 변경은 없습니다.
  • Yarn이 자동 추가한 호환 설정(enableScripts, approvedGitRepositories)으로 기존 설치 동작을 유지합니다.

검증: yarn install --immutable 통과, 설치 상태의 nmMode: hardlinks-global 및 실제 파일 hardlink 확인. yarn build, yarn test 통과 (397 tests). 기존 vitest/coverage peer dependency 경고는 유지됩니다.

npmMinimalAgeGate 재정의는 제거하고 Yarn 기본값을 사용합니다. 제거 후 yarn install --immutable을 다시 확인했습니다.

@vercel

vercel Bot commented Sep 10, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
ventyd Ready Ready Preview Sep 10, 2026 3:59am UTC

@tonyfromundefined
tonyfromundefined merged commit d232eb5 into main Sep 10, 2026
3 checks passed

This branch was successfully deployed

1 active deployment
Preview — 481c5c79 Deployed Sep 10, 2026 by vercel[bot]
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