-
Notifications
You must be signed in to change notification settings - Fork 27
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 Vuetify from 2.2.6 to 2.3.9 #466
Conversation
Codecov Report
@@ Coverage Diff @@
## master #466 +/- ##
===========================================
+ Coverage 57.07% 69.35% +12.27%
===========================================
Files 53 57 +4
Lines 1046 1266 +220
Branches 75 79 +4
===========================================
+ Hits 597 878 +281
+ Misses 435 367 -68
- Partials 14 21 +7
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
Really no idea how to fix the 2 tests failing. Managed to fix one, with a lot of changes to Vuex, which is not a good sign. Probably something in the new version that changed requires us to change something simple in the way we create the object for testing... hopefully. |
Failing test should be fixed now. Lessons learned:
|
Set to 0.2, but can be merged later and included in 0.3 too, no hurry on this one 👍 |
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
Pushed to 0.3. Will rebase it later. |
2.3.9 is out, but we can update that later. Should be much easier than upgrading 2.2 to 2.3. |
I used `ncu` to get a list of dependencies that had updates available. Then went through these dependencies individually, updating each one and checking if the build was working OK. `vuetify` was not updated as it is being updated in cylc#466. Updating `eslint-config-vuetify` resulted in some weird errors in `yarn install`: error An unexpected error occurred: "could not find a copy of eslint to link in /home/kinow/Development/python/workspace/cylc-ui/node_modules/eslint-config-vuetify/node_modules". So I reverted it and will take care of that dependency later (it is a dev dependency).
No issues updating to 2.3.9, so pushed the changes to this PR in my last commit. Tested some views, and found nothing wrong with how components were displayed 👍 also no build errors. |
I used `ncu` to get a list of dependencies that had updates available. Then went through these dependencies individually, updating each one and checking if the build was working OK. `vuetify` was not updated as it is being updated in cylc#466. Updating `eslint-config-vuetify` resulted in some weird errors in `yarn install`: error An unexpected error occurred: "could not find a copy of eslint to link in /home/kinow/Development/python/workspace/cylc-ui/node_modules/eslint-config-vuetify/node_modules". So I reverted it and will take care of that dependency later (it is a dev dependency).
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.
Tested as working, all seems good.
I used `ncu` to get a list of dependencies that had updates available. Then went through these dependencies individually, updating each one and checking if the build was working OK. `vuetify` was not updated as it is being updated in cylc#466. Updating `eslint-config-vuetify` resulted in some weird errors in `yarn install`: error An unexpected error occurred: "could not find a copy of eslint to link in /home/kinow/Development/python/workspace/cylc-ui/node_modules/eslint-config-vuetify/node_modules". So I reverted it and will take care of that dependency later (it is a dev dependency).
These changes partially address #465
Updates to the latest version of Vuetify. Looked at each view of our app, with JupyterHub and
five
running. Everything looks OK.Kudos to Vuetify developers. They kept backward compatibility as it's not a new major release, and deprecated the values changed, without breaking the user's code. Furthermore, they also added warning messages to each deprecated item, with instructions how to fix it 🙏
So after updating the version, I simply fixed as they suggested, and then no more warnings in the console.
Requirements check-list
CONTRIBUTING.md
and added my name as a Code Contributor.