-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Drop official support for Node 14/16 #839
Conversation
… + latest TypeScript
AP-3324 Feature Request - upgrade Chromatic CLI to support Node 18 & 20
WhatWe recently upgraded Chromatic to Node 16; however, this is the second request I've seen to upgrade Chromatic to Node 18. Chromatic currently only guarantees support for Node 14.18.x through Node 16.19.1. WhySome users who have upgraded to Node 18 have had to downgrade back to a supported version of Node; this user specifically reported they downgraded since Chromatic would not link to PRs after they upgraded to Node 18. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm inclined to say the cost benefit of a few extra lines in our bundle to support node 16 is worth the benefit of not having to unexpectedly telling users on older versions of SB to upgrade node version.
I'm OK with saying in our README that it's not officially supported though. WDTY?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
🚀 PR was released in |
Fixes AP-3324
This makes our CI config in line with the latest Node LTS, and limits official CLI support to Node 18+ (currently in maintenance). The CLI compilation target is still Node 16 (unchanged) to avoid breaking changes. The GitHub Action is now compiled for and configured to run on Node 20.
📦 Published PR as canary version:
8.0.0--canary.839.6812102149.0
✨ Test out this PR locally via: