rancher / dashboard

The Rancher UI
https://rancher.com
Apache License 2.0
452 stars 257 forks source link

Update Vue3 libraries and related configuration #9539

Closed cnotv closed 1 month ago

cnotv commented 1 year ago

Description

Update libraries and vueconfig as indicated in the finding. The goal is to have an updated and running configuration, not an actual running application as it will require other steps.

Note: Node 16 is EOL and we'll have to update to ^18 (already done in draft PR)

TODO

List of required changes

NOTE: These changes have been already partially solved in the draft PR!

Copied here for review purposes:

kwwii commented 10 months ago

A Node update will be necessary as part of this.

cnotv commented 10 months ago

A Node update will be necessary as part of this.

This has been already carried in the PR draft as first step.

cnotv commented 8 months ago

Small note wether this point arises: the command vue upgrade may not be sufficient for updating all the libraries, which have then be updated manually.

Screenshot 2024-01-31 at 16 46 49
cnotv commented 7 months ago

Setting this one in review, as upgrades have been done and need to be tested with on run, plus generated on script most of them.

cnotv commented 2 months ago

As we are approaching the merging to master phase, I'll merge this PR into the Vue3 branch after rebase.

cnotv commented 1 month ago

Closing in favor of https://github.com/rancher/dashboard/pull/11686/