Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor: normalize package managers & CircleCI (#2164)
* chore: remove last hint to yarn * build: normalize circleci images to use latest node v18 and use browsers variant only when neccesary * build: add required minor version to circleci image * force circleci run * Update config.yml, add BTs * bundle size tweak * bump puppeteer ver * no sandbox * fix: axios is now transpiled to ensure all bundled code is ECMA 2017 compatible * fix: check minified browser bundle as well for ECMA 2017 as node v18 is not 100% ECMA 2018 compatible * fix: ensure required polyfills are properly included * build: update pupeteer to ensure and update lockfile to ensure we are above 21.5.0 * test: try to run chrome in old shell headless mode * test: try to run chrome in new headless mode * test: try to run pupeteer with a fresh user for every test * test: install chrome only * style: make prettier/linter happy * add missing dependenceis for unique user dir per pupeteer run * test: switch back to new headless mode * test: install chrome/browsers in release job * test: install chrome/browsers for lint job as well * test: remove custom user directory per pupeteer instance * test: try to remove potentially old config to see if we can speed this up * test: add recommended change of cache dir when pupeteer runs in cloud * test: readd timeout * test: trigger circleci * test: checkout the repository before installing browsers so our custom cache config is taken into account * chore: bundle sizes * fix: test fix --------- Co-authored-by: Mitch Goudy <mgoudy91@gmail.com> Co-authored-by: Mitch Goudy <mitchell.goudy@contentful.com>
- Loading branch information