Skip to content

build: migrate to Yarn 4 - #628

Open
claude[bot] wants to merge 1 commit into
mainfrom
claude/yarn-4-migration
Open

claude[bot] wants to merge 1 commit into
mainfrom
claude/yarn-4-migration

Conversation

@claude

@claude claude Bot commented Oct 31, 2026

Copy link
Copy Markdown
Contributor

Requested by Samuel Attard · Slack thread

This moves the repo off Yarn 1 (classic) to Yarn 4, pinned via yarnPath to a committed .yarn/releases/yarn-4.10.3.cjs with the same .yarnrc.yml settings used across the rest of the org (nodeLinker: node-modules, enableScripts: false, the 7-day npmMinimalAgeGate). The existing v1 yarn.lock was converted by Yarn 4 with no resolved version changes, and the test workflow now installs with yarn install --immutable (the release workflow already used that flag, which Yarn 1 silently ignored). Lint, build and the unit tests pass locally with the same results as on Yarn 1; the two installer specs fail locally on both because the container has no Wine/Mono, so CI is the real check for those.


Generated by Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PiGRtBk9oj1PVKeNXDLTEX
@MarshallOfSound
MarshallOfSound marked this pull request as ready for review October 31, 2026 20:46
@MarshallOfSound
MarshallOfSound enabled auto-merge (squash) October 31, 2026 20:46
@MarshallOfSound
MarshallOfSound requested a review from a team as a code owner October 31, 2026 20:46

This branch has not been deployed

No deployments
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