-
Notifications
You must be signed in to change notification settings - Fork 842
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
Major version dependency upgrades, pt. III; Docker bonus #4062
Conversation
Preview documentation changes for this PR: https://eui.elastic.co/pr_4062/ |
|
In the process of changing Docker images for axe testing, which also involves switching to use the Elastic registry. Track progress in elastic/infra#23511 |
Preview documentation changes for this PR: https://eui.elastic.co/pr_4062/ |
Preview documentation changes for this PR: https://eui.elastic.co/pr_4062/ |
Preview documentation changes for this PR: https://eui.elastic.co/pr_4062/ |
Preview documentation changes for this PR: https://eui.elastic.co/pr_4062/ |
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.
Changes LGTM!
Preview documentation changes for this PR: https://eui.elastic.co/pr_4062/ |
Preview documentation changes for this PR: https://eui.elastic.co/pr_4062/ |
Preview documentation changes for this PR: https://eui.elastic.co/pr_4062/ |
* version updates * remove visual regression test setup * core-js changes * yarn.lock * clean up * use eui/puppeteer image on elastic registry; docs * use the correct name; update docs * clean up * pin docker image to node 10.22.1 * update CL
Summary
Partial resolution of #3969: testing-adjacent dependencies
core-js
puppeteer
jest
in the minor rangerequire.requireActual
(removed in 26.x) no longer bypassesmoduleNameMapper
, hence changes to the icon mockeui/puppeteer
Upgraded
puppeteer
requires node.js >=10.18, which aligns with our overall version requirements, but the Docker image in use for automated accessibility testing was pinned to 10.15 and unmaintained. Hence the addition ofdocker-puppeteer
, in which we can maintain and publish our own Docker images using the Elastic Container Registry.Checklist
- [ ] Check against all themes for compatibility in both light and dark modes- [ ] Checked in mobile- [ ] Checked in Chrome, Safari, Edge, and Firefox- [ ] Props have proper autodocs- [ ] Added documentation- [ ] Checked Code Sandbox works for the any docs examples- [ ] Added or updated jest tests- [ ] Checked for accessibility including keyboard-only and screenreader modes