-
Notifications
You must be signed in to change notification settings - Fork 9
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
chore(ui): Upgrade UI dependencies #79
chore(ui): Upgrade UI dependencies #79
Conversation
f8b2d26
to
4598083
Compare
9d7cafe
to
4467270
Compare
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.
thanks, same concern, roadblock should be noted somewhere so we dont waste time going over them again
Yeap, I just added them as comments in the package.json file here https://github.com/caraml-dev/xp/pull/79/files#diff-193b27d62e4fbda3d563009fed5ec6761a05f73558d94b39fab63ae948c679eaR6. Thanks for the review; merging this now! |
Context
Similar to what had been done in MLP caraml-dev/mlp#100, Merlin caraml-dev/merlin#591 and in Turing caraml-dev/turing#384, this PR updates certain UI dependencies in XP, most notably:
package.json
file to pin the engine to >=20.13.1)EuiAccordion
-related components; this is likely due a massive rework of the component in this PR [EuiAccordion] Split up rendering into sub-components & other cleanups elastic/eui#7161 but I've no idea why this change didn't affect the accordions in MerlinOther minor changes have also been made to the GitHub CICD files.
Main Changes
GitHub Actions Updates
actions/upload-artifact
- from v2 to v4 since the former has already been deprecated since the 30th of June this yearactions/download-artifact
- from v2 to v4 since the former has already been deprecated since the 30th of June this year (the versions of this action andupload-artifact
need to be compatible to work)actions/checkout
- from v3 to v4 since it's similarly done in the MLP repoactions/setup-go
- from v4 to v5 since it's similarly done in the MLP repo (also provides caching)actions/setup-python
- from v2 to v5 to keep it updated to the latest version (also provides caching)docker/login-action
- from v1 to v3 just to keep it updated to the latest version