Skip to content
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

Make Node version more flexible #971

Merged
merged 1 commit into from
May 23, 2024
Merged

Make Node version more flexible #971

merged 1 commit into from
May 23, 2024

Conversation

hanbyul-here
Copy link
Collaborator

Related Ticket: #947 follow up of #917

Description of Changes

I realized that it is better to make the Node version flexible in package.json, so VEDA-UI users don't have to be on exact Node v20.

Notes & Questions About Changes

I think v18 is a reasonable choice to be the minimum version number since 1. We don't have a package that requires specific Node version and 2. 18 is the actively maintained Node at this point (https://nodejs.org/en/about/previous-releases) 🤔 Is there any more thing to consider?

Copy link

netlify bot commented May 22, 2024

Deploy Preview for veda-ui ready!

Name Link
🔨 Latest commit 8c00e0f
🔍 Latest deploy log https://app.netlify.com/sites/veda-ui/deploys/664e1163c605a50008b682c8
😎 Deploy Preview https://deploy-preview-971--veda-ui.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link
Collaborator

@dzole0311 dzole0311 left a comment

Choose a reason for hiding this comment

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

I think it makes sense to be flexible, but also we should note that we for example deploy our instances to prod using a specific version. If someone decides to use the latest experimental Node version and that causes issues in their instances, we might not catch it during the deployment / testing stage until it's reported as an issue by them 🤔

@hanbyul-here
Copy link
Collaborator Author

We talked during stand-up, but for the record: The major version of UI needs to go up with the Node version change. (Meaning that all the instances need to update Node version to use the latest version of UI) And we will pin the Node version for instances (to v20.)

@hanbyul-here hanbyul-here merged commit 2bd79d1 into main May 23, 2024
8 checks passed
@hanbyul-here hanbyul-here deleted the package-node-v branch May 23, 2024 18:36
hanbyul-here added a commit that referenced this pull request May 23, 2024
## What's Changed
We are bumping the major version up since it won't be compatible with
the previous version of UI with the bumped up Node version

## 🎉 Features
- Update Node Version to v20 in
#917 ,
#971

## 🚀 Improvements
- Replace old map component with new map component in Story Maps in
#827
- Data Catalog Feature Component Breakout in
#946
- Add layer description to layer modal in
#955
- 
## 🐛 Fixes
🦗
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