-
Notifications
You must be signed in to change notification settings - Fork 553
fix(ts-client): keep Babel override consistent with lockfile #5072
Copy link
Copy link
Open
Labels
bugSomething isn't workingSomething isn't workingcidependenciesPull requests that update a dependency filePull requests that update a dependency filejavascriptPull requests that update javascript codePull requests that update javascript codepriority:mediumFor bugs, a serious source of annoyance, but not blocking a large number of users.For bugs, a serious source of annoyance, but not blocking a large number of users.ready-for-devIssue meets development readiness criteriaIssue meets development readiness criteria
Description
Activity
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingcidependenciesPull requests that update a dependency filePull requests that update a dependency filejavascriptPull requests that update javascript codePull requests that update javascript codepriority:mediumFor bugs, a serious source of annoyance, but not blocking a large number of users.For bugs, a serious source of annoyance, but not blocking a large number of users.ready-for-devIssue meets development readiness criteriaIssue meets development readiness criteria
Problem
TypeScript client CI on current main fails before tests because npm re-resolves the self-referencing @babel/core override beyond the version captured by the lockfile.
Actual Behavior
After the repository setup command uv sync, change into clients/typescript. Both the Node 22.12 and Node 24 CI jobs then fail at:
The error begins with:
and then reports the newer Babel dependency graph missing from the lock.
Expected Behavior
A clean install from the committed package manifest and lockfile succeeds reproducibly on every supported Node version.
Acceptance Criteria