Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
40 lines
1.7 KiB
Markdown
40 lines
1.7 KiB
Markdown
# 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)
|
|
|
|
1. **Create a branch** for the upgrade.
|
|
2. **Upgrade one package** (or related group) at a time.
|
|
3. **Run tests:** `pnpm run test` in affected packages.
|
|
4. **Run builds:** `pnpm run build` (or package-specific build).
|
|
5. **Manual QA** of affected UIs (bridge-dapp, frontend, etc.).
|
|
6. **Document** any config or code changes required.
|
|
7. **Merge** only after all checks pass.
|
|
|
|
## Related
|
|
|
|
- [REMAINING_COMPONENTS_TASKS_AND_RECOMMENDATIONS](REMAINING_COMPONENTS_TASKS_AND_RECOMMENDATIONS.md)
|
|
- [PNPM_OUTDATED_SUMMARY](../../reports/PNPM_OUTDATED_SUMMARY.md) — if present
|