fix(ai-integrations): resolve isolated-vm to ^6 and allow Node 22–24#2966
fix(ai-integrations): resolve isolated-vm to ^6 and allow Node 22–24#2966hopehadfield merged 1 commit intoredhat-developer:mainfrom
Conversation
Signed-off-by: Hope Hadfield <hhadfiel@redhat.com>
Code Review by Qodo
1. Node 23 excluded
|
|
Review Summary by QodoUpgrade isolated-vm to v6 and update Node engine support
WalkthroughsDescription• Upgrade isolated-vm dependency to ^6.0.1 for Node 24 compatibility • Update Node engine support from 18||20 to 22||24 • Resolve build failures on Node 24 with newer isolated-vm version Diagramflowchart LR
A["isolated-vm v5"] -->|"Fails on Node 24"| B["Build Error"]
C["Update to isolated-vm ^6.0.1"] -->|"Resolves"| B
D["Node engines: 18||20"] -->|"Update to"| E["Node engines: 22||24"]
C -->|"Enables support for"| E
File Changes1. workspaces/ai-integrations/package.json
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2966 +/- ##
=======================================
Coverage ? 69.58%
=======================================
Files ? 53
Lines ? 789
Branches ? 151
=======================================
Hits ? 549
Misses ? 239
Partials ? 1
Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
gabemontero
left a comment
There was a problem hiding this comment.
thanks @hopehadfield



Hey, I just made a Pull Request!
isolated-vmv5.x fails to build on Node 24, which RHDH has recently migrated to.isolated-vmwas bumped to v6 in Backstage 1.46, though with ai-integrations still remaining on 1.45, this resolution is needed to build on Node 24 in the interim.I also updated
enginesto reflect supported Node versions.✔️ Checklist