chore(publish): Remove lerna#1739
Conversation
✅ Deploy Preview for cedarjs canceled.
|
Greptile SummaryThis PR removes lerna from the repository, replacing its canary and RC publishing workflows with direct
The project overview doc ( Confidence Score: 5/5Safe to merge — the change is a clean dependency removal with equivalent functionality implemented directly in bash and TypeScript. All publishing logic is a straightforward replacement of lerna commands with direct npm calls. The version calculation is deterministic using the existing git-tag strategy. The only finding is a minor argument-guard ordering issue in the new utility script. No files require special attention; Important Files Changed
Reviews (2): Last reviewed commit: "fix review comments" | Re-trigger Greptile |
|
| Command | Status | Duration | Result |
|---|---|---|---|
nx run-many -t build:pack --exclude create-ceda... |
✅ Succeeded | 2s | View ↗ |
nx run-many -t test --minWorkers=1 --maxWorkers=4 |
✅ Succeeded | 3m 11s | View ↗ |
nx run-many -t test:types |
✅ Succeeded | 7s | View ↗ |
nx run-many -t build |
✅ Succeeded | 1s | View ↗ |
☁️ Nx Cloud last updated this comment at 2026-05-10 14:35:43 UTC

lerna is only used for publishing Canarys and RCs. It's a heavy dependency that pulls in a bunch of deprecated deps. Getting rid of it to clean things up.