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

Update Node Version #917

Merged
merged 4 commits into from
May 21, 2024
Merged

Update Node Version #917

merged 4 commits into from
May 21, 2024

Conversation

sandrahoang686
Copy link
Collaborator

@sandrahoang686 sandrahoang686 commented Apr 10, 2024

I (@hanbyul-here ) took this PR over from @sandrahoang686

Related Ticket: #947

Description of Changes

Update Node to v20.

Notes & Questions About Changes

I will sit this PR until the currently active PR is getting merged, (I can see that Netlify will act out changing the Node versions between previews)

Validation / Testing

There should not be any noticable changes.

Copy link

netlify bot commented Apr 10, 2024

Deploy Preview for veda-ui ready!

Name Link
🔨 Latest commit 2c8404e
🔍 Latest deploy log https://app.netlify.com/sites/veda-ui/deploys/66475864158f6000080ccf7f
😎 Deploy Preview https://deploy-preview-917--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.

@hanbyul-here hanbyul-here marked this pull request as ready for review May 13, 2024 20:10
@hanbyul-here hanbyul-here requested a review from dzole0311 May 17, 2024 13:19
@hanbyul-here
Copy link
Collaborator

oh no, I can't tag @sandrahoang686 as a reviewer- I should have just made a new PR. Can both of you @sandrahoang686 @dzole0311 try out if you see any unexpected problem, how it works with the dashboard instances?

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.

@hanbyul-here I tested the change across the three instances locally and saw no regressions (but had to bump both the instance and the git submodule versions of Node). After merging this, I guess we will follow-up with PRs to bump up the version across the three instances (veda-config, veda-config-ghg and veda-config-eis) as well?

@hanbyul-here hanbyul-here merged commit 47e47d9 into main May 21, 2024
8 checks passed
@hanbyul-here hanbyul-here deleted the update/node-version branch May 21, 2024 17:59
This was referenced May 21, 2024
hanbyul-here added a commit that referenced this pull request May 23, 2024
**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?
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.

3 participants