Skip to content

Remove duplicate @sistent/mui-datatables causing npm install failure#1228

Merged
fitzergerald merged 2 commits intomasterfrom
copilot/fix-build-error
Jan 16, 2026
Merged

Remove duplicate @sistent/mui-datatables causing npm install failure#1228
fitzergerald merged 2 commits intomasterfrom
copilot/fix-build-error

Conversation

Copy link
Contributor

Copilot AI commented Jan 16, 2026

PR #1218 switched to the GitHub fork of mui-datatables but left the old @sistent/mui-datatables package in devDependencies, causing npm to fail with ERESOLVE conflicts due to incompatible peer dependency constraints.

Changes

  • Removed @sistent/mui-datatables from devDependencies in package.json
  • Updated package-lock.json to reflect the removal

The codebase now uses only mui-datatables: github:leecalcote/mui-datatables#decbb0493fdd95d674d2dd748d3d35cefb801195 from dependencies.

Original prompt

Fix this build error: https://github.com/layer5io/sistent/actions/runs/21054479106/job/60547613160


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

This package was causing npm dependency resolution conflicts after PR #1218
switched to the GitHub fork of mui-datatables. The code now uses the
'mui-datatables' package from github:leecalcote/mui-datatables, so the
old @sistent/mui-datatables package in devDependencies is no longer needed.

Co-authored-by: fitzergerald <182300328+fitzergerald@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix build error in CI pipeline Remove duplicate @sistent/mui-datatables causing npm install failure Jan 16, 2026
Copilot AI requested a review from fitzergerald January 16, 2026 03:33
@fitzergerald fitzergerald marked this pull request as ready for review January 16, 2026 03:34
Copilot AI review requested due to automatic review settings January 16, 2026 03:34
@fitzergerald fitzergerald merged commit 09d7fbd into master Jan 16, 2026
1 check passed
@fitzergerald fitzergerald deleted the copilot/fix-build-error branch January 16, 2026 03:34
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes a critical npm install failure caused by duplicate mui-datatables dependencies. After PR #1218 introduced the GitHub fork of mui-datatables, the old @sistent/mui-datatables package remained in devDependencies, creating ERESOLVE conflicts due to incompatible peer dependency constraints between the two packages.

Changes:

  • Removed duplicate @sistent/mui-datatables from devDependencies in package.json
  • Updated package-lock.json to reflect the removal and consolidate to the GitHub fork

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
package.json Removed @sistent/mui-datatables from devDependencies to eliminate duplicate dependency conflict
package-lock.json Removed @sistent/mui-datatables node_modules entry, updated mui-datatables to GitHub fork reference, and updated tss-react to v4.9.20 as a transitive dependency

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants