Skip to content

refactor(upgrade-packages): always keep igniteui-react; upgrade igniteui-react-dockmanager instead#1638

Merged
damyanpetev merged 9 commits intomasterfrom
copilot/update-igniteui-react-to-dock-manager
Apr 21, 2026
Merged

refactor(upgrade-packages): always keep igniteui-react; upgrade igniteui-react-dockmanager instead#1638
damyanpetev merged 9 commits intomasterfrom
copilot/update-igniteui-react-to-dock-manager

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 20, 2026

upgrade-packages still treated igniteui-react as upgradable to @infragistics/igniteui-react, but that package is deprecated and igniteui-react is now MIT. This PR removes that upgrade path and switches React dock manager upgrades to igniteui-react-dockmanager -> @infragistics/igniteui-react-dockmanager.

  • Upgrade mapping changes

    • Removed igniteui-react -> @infragistics/igniteui-react from UPGRADEABLE_PACKAGES.
    • Added igniteui-react-dockmanager -> @infragistics/igniteui-react-dockmanager.
    • Removed now-unused FEED_REACT constant from package-resolve.ts.
  • React upgrade behavior updates

    • Updated React updateWorkspace expectations so igniteui-react remains unchanged in package.json.
    • Kept upgrade flow for other React packages (e.g. igniteui-react-grids) intact.
  • Unit test alignment

    • Updated React upgrade tests to assert the new dock manager mapping.
    • Added package resolver coverage for igniteui-react-dockmanager in getUpgradeablePackages().
  • Changelog update

    • Updated CHANGELOG.md to document that upgrade-packages command/schematic licensing migration behavior is aligned for React 19.4.0+ (migrates igniteui-react-dockmanager, does not migrate igniteui-react).
// before
[NPM_REACT]: FEED_REACT,

// after
[NPM_REACT_DOCK_MANAGER]: FEED_REACT_DOCK_MANAGER,

> [!WARNING]
>
>

Copilot AI changed the title [WIP] Update igniteui-react to be non-upgradable and replace with dock-manager Stop upgrading igniteui-react; upgrade igniteui-react-dockmanager instead Apr 20, 2026
Copilot AI requested a review from Hristo313 April 20, 2026 11:46
@coveralls
Copy link
Copy Markdown

coveralls commented Apr 20, 2026

Coverage Status

coverage: 86.335% (+0.002%) from 86.333% — copilot/update-igniteui-react-to-dock-manager into master

Comment thread packages/core/update/package-resolve.ts Outdated
Comment thread CHANGELOG.md Outdated
@damyanpetev damyanpetev marked this pull request as ready for review April 21, 2026 15:20
Copilot AI review requested due to automatic review settings April 21, 2026 15:20
Copy link
Copy Markdown
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

Updates the upgrade-packages/workspace migration logic to stop treating igniteui-react as a licensable/upgradeable package and instead migrate the React Dock Manager package to its scoped Infragistics equivalent.

Changes:

  • Removed the igniteui-react@infragistics/igniteui-react upgrade mapping and constants.
  • Added igniteui-react-dockmanager@infragistics/igniteui-react-dockmanager to the upgradeable package map.
  • Updated/extended unit tests and changelog to reflect the new React upgrade behavior.

Reviewed changes

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

File Description
spec/unit/update-spec.ts Updates React workspace upgrade expectations (keep igniteui-react; migrate React Dock Manager).
spec/unit/packageResolve-spec.ts Adds coverage for detecting igniteui-react-dockmanager as upgradeable.
packages/core/update/package-resolve.ts Adjusts the upgradeable package mapping/constants for React packages.
CHANGELOG.md Documents the adjusted React licensing migration behavior.

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

Comment thread spec/unit/update-spec.ts
Comment thread spec/unit/update-spec.ts
@damyanpetev damyanpetev changed the title Stop upgrading igniteui-react; upgrade igniteui-react-dockmanager instead refactor(upgrade-packages): always keep igniteui-react; upgrade igniteui-react-dockmanager instead Apr 21, 2026
@damyanpetev damyanpetev merged commit 830d1b8 into master Apr 21, 2026
3 checks passed
@damyanpetev damyanpetev deleted the copilot/update-igniteui-react-to-dock-manager branch April 21, 2026 15:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update igniteui-react to be non-upgradable, replace with dock-manager

6 participants