-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Description
As pointed out by @AllergicMushroom, with the recent upgrade to React 19, the react-beautiful-dnd package is throwing ERESOLVE peer dependency conflicts during npm ci. The library has been officially deprecated by Atlassian and only supports React up to version 18.
Current Workaround
To unblock the GitHub Actions pipeline (preview.yaml) and allow the automated generation of pre-releases, we are temporarily bypassing the strict dependency resolution using the --legacy-peer-deps flag.
The Problem (Technical Debt)
While the drag-and-drop interface currently works, running an unmaintained library on React 19 exposes the plugin to potential performance anomalies and unpredictable behaviors with the concurrent renderer. This is especially critical given the complex logic required to handle up to 6 levels of nested subtasks and Kanban board interactions.