Major version dependency upgrades, pt. III; Docker bonus#4062
Major version dependency upgrades, pt. III; Docker bonus#4062thompsongl merged 16 commits intoelastic:masterfrom
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/ |
|
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-jspuppeteerjestin the minor rangerequire.requireActual(removed in 26.x) no longer bypassesmoduleNameMapper, hence changes to the icon mockeui/puppeteerUpgraded
puppeteerrequires 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