-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
UI: Dependency bumps 1.17.x #26346
UI: Dependency bumps 1.17.x #26346
Conversation
- mout VAULT-25595 VAULT-25603 - follow-redirects VAULT-25605 - terser VAULT-25594 VAULT-25593 - minimatch VAULT-25591 - loader-utils VAULT-25216 VAULT-25590 VAULT-25589 VAULT-25588 VAULT-25587 - decode-uri-component VAULT-25586 - qs VAULT-25585 - @xmldom/xmldom VAULT-25217
CI Results: |
Build Results: |
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.
nice work resolving so many of these at once!
5fc1f1f
to
9a73400
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.
Beautiful! ✨ Thank you for the thorough PR description
We had a number of outdated upstream dependencies. In order to resolve these, I first deleted
yarn.lock
and then re-ranyarn install
, which updated the following nested packages to an acceptable version:[email protected]
[email protected]
[email protected],5.30.3
[email protected],5.1.6,7.4.6,8.0.4,9.0.4
[email protected]
[email protected]
[email protected],6.12.0
@xmldom/[email protected]
[email protected]
Other dependencies needed specific resolutions:
async @ 2.6.4
An old version of
async
was required byfireworm
, which is only consumed bytestem
. We are on the latest version of testem (3.12.0), so the best way to resolve this is to pinasync@^2.6.4
which matches the version already imported to the codebase.nth-check @ 2.1.1
An old version of nth-check is a nested dependency of
ember-svg-jar
which is currently used to display some SVGs that are not available from HDS. I first tried to pin thecss-select
dependency but that caused build errors. Pinningnth-check
directly allowed the UI to build, although there were typescript errors that I resolved in the next commitansi-html @ 0.0.8
The requirement for this dependency is
^0.0.7
which should have resolved to0.0.8
but it seems like yarn doesn't know anything about the package, because when I doyarn info ansi-html
it has returns with:I pinned it and that seems to resolve and build fine.
ember-template-lint
Lint jobs were failing with a mysterious error on this branch, so I updated
ember-template-lint
to 6.0.0 and it was working again. I added the failing lint checks to the template-lintrc file, and will fix the automatic ones in a separate PR so this can be backportedd3 deps
I removed ember-d3 which is unnecessary since we are pulling in the d3 libraries we need. I was able to update all of the d3 libraries we use without issue