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

Upgrade js deps #7208

Merged
merged 2 commits into from
Dec 18, 2023
Merged

Upgrade js deps #7208

merged 2 commits into from
Dec 18, 2023

Conversation

antgamdia
Copy link
Contributor

@antgamdia antgamdia commented Dec 18, 2023

Description of the change

This PR is upgrading some JS deps at once, mainly to prevent many ongoing dependabot PRs.

Benefits

Deps will be up to date.

Possible drawbacks

A quick IRL test shows that everything seems to be fine, but let's see what CI thinks.

Applicable issues

N/A

Additional information

I've been unable to upgrade these two:

  • @clr/ui: the new CSS styles break the current UI (bigger fonts, weights, etc), so some manual changes are required.
  • react-markdown plus the remark-xxx deps: they require React 18 and/or a proper ESM compatible test engine (time to move from Jest?)

Signed-off-by: Antonio Gamez Diaz <[email protected]>
Signed-off-by: Antonio Gamez Diaz <[email protected]>
@antgamdia antgamdia added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Dec 18, 2023
Copy link

netlify bot commented Dec 18, 2023

Deploy Preview for kubeapps-dev canceled.

Built without sensitive environment variables

Name Link
🔨 Latest commit f77af33
🔍 Latest deploy log https://app.netlify.com/sites/kubeapps-dev/deploys/658073a4c6fc250007be990a

@antgamdia antgamdia merged commit ddf396d into vmware-tanzu:main Dec 18, 2023
40 checks passed
@antgamdia antgamdia deleted the upgradeJsDeps branch December 18, 2023 17:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla-not-required dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants