Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
1.7 KiB
1.7 KiB
Major Dependency Upgrade Hold-Off
Last Updated: 2026-02-16
Status: Intentional — upgrades require testing before applying
Overview
The following major upgrades were identified as outdated but are intentionally held until tested. Do not upgrade without running the full test suite and manual verification.
Packages on Hold
| Package | Current | Target | Dependents | Risk |
|---|---|---|---|---|
| ESLint | 8.x / 9.x | 10.x | alltra-lifi-settlement, bridge-dapp, proxmox-helper-scripts-website | High — config/flat config migration |
| Jest | 29.x | 30.x | alltra-lifi-settlement | Medium — API changes |
| @types/react | 18.x | 19.x | bridge-dapp | Medium — React 19 types |
| @types/react-dom | 18.x | 19.x | bridge-dapp | Medium |
| @typescript-eslint/* | 6.x / 8.x | 8.55 | multiple | Medium — rule changes |
| @vitejs/plugin-react | 4.x | 5.x | bridge-dapp | Medium |
| @vitest/ui | 1.x | 4.x | bridge-dapp | High — major version jump |
| @types/express | 4.x | 5.x | multi-chain-execution, rpc-translator-138 | Medium |
| commander | 11.x | 14.x | site-manager-api, unifi-api | Medium |
Upgrade Procedure (when ready)
- Create a branch for the upgrade.
- Upgrade one package (or related group) at a time.
- Run tests:
pnpm run testin affected packages. - Run builds:
pnpm run build(or package-specific build). - Manual QA of affected UIs (bridge-dapp, frontend, etc.).
- Document any config or code changes required.
- Merge only after all checks pass.