Skip to content

Sweeping package upgrade#1377

Merged
hortison merged 12 commits intomasterfrom
upgrades/packages
Mar 24, 2026
Merged

Sweeping package upgrade#1377
hortison merged 12 commits intomasterfrom
upgrades/packages

Conversation

@hortison
Copy link
Contributor

@hortison hortison commented Mar 24, 2026

Upgrade all packages

Copilot AI review requested due to automatic review settings March 24, 2026 02:51
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 performs a broad dependency refresh in package.json for the @sistent/sistent React component library, updating tooling (ESLint/Jest/TypeScript) and several runtime/dev packages.

Changes:

  • Upgraded multiple dev tooling packages (ESLint ecosystem, Jest, Prettier, tsup/rollup, TypeScript, etc.).
  • Upgraded key React ecosystem dependencies (e.g., react-markdown, react-redux) and some utilities.
  • Updated MUI-related versions in dependencies and overrides.

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

@hortison hortison force-pushed the upgrades/packages branch from eff8fc9 to 6da4453 Compare March 24, 2026 03:57
@github-actions github-actions bot added the area/ci Continuous integration | Build and release label Mar 24, 2026
yi-nuo426 and others added 12 commits March 24, 2026 00:01
Signed-off-by: Yi Nuo <218099172+yi-nuo426@users.noreply.github.com>
Signed-off-by: Yi Nuo <218099172+yi-nuo426@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: marblom007 <158522975+marblom007@users.noreply.github.com>
Signed-off-by: Yi Nuo <218099172+yi-nuo426@users.noreply.github.com>
- Downgrade TypeScript from 6.0.2 to 5.9.3 (@typescript-eslint doesn't support TS6 yet)
- Add react, react-dom, @testing-library/dom as devDependencies for test execution
- Fix tsconfig ignoreDeprecations value from "6.0" to "5.0"
- Remove corrupted duplicate content from eslint.config.js
- Use --legacy-peer-deps for eslint-plugin-import/eslint@10 peer dep mismatch

Signed-off-by: Yi Nuo <218099172+yi-nuo426@users.noreply.github.com>
Signed-off-by: Yi Nuo <218099172+yi-nuo426@users.noreply.github.com>
eslint@10 is not yet supported by eslint-plugin-react, eslint-plugin-react-hooks,
or other plugins in the ecosystem. Pin to ^9.x which all plugins support.

Signed-off-by: Yi Nuo <218099172+yi-nuo426@users.noreply.github.com>
Remove stale eslint-disable comment referencing unregistered import/first
rule that was causing ESLint to fail with reportUnusedDisableDirectives.

Patch Meshery UI tsconfig in integration test to add ignoreDeprecations: "6.0"
so builds with TypeScript 6.x (bundled with Next.js 16.x) continue to work.

Signed-off-by: Yi Nuo <218099172+yi-nuo426@users.noreply.github.com>
Signed-off-by: Yi Nuo <218099172+yi-nuo426@users.noreply.github.com>
…ility

Signed-off-by: Yi Nuo <218099172+yi-nuo426@users.noreply.github.com>
Meshery UI's master is broken after upgrading to @mui/x-tree-view@v8
(meshery/meshery#18163) which removed the TreeView export, while their
component code still imports from '@mui/x-tree-view/TreeView'.

Pin to the last known-good commit until Meshery UI fixes the migration.

Signed-off-by: Yi Nuo <218099172+yi-nuo426@users.noreply.github.com>
Signed-off-by: Yi Nuo <218099172+yi-nuo426@users.noreply.github.com>
Signed-off-by: Yi Nuo <218099172+yi-nuo426@users.noreply.github.com>
@hortison hortison force-pushed the upgrades/packages branch from 5057e0a to 2226e64 Compare March 24, 2026 05:01
@hortison hortison merged commit a474105 into master Mar 24, 2026
5 checks passed
@hortison hortison deleted the upgrades/packages branch March 24, 2026 05:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/ci Continuous integration | Build and release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants