Skip to content
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

[TECH] Correction du build CircleCI en forçant Chrome 72 #414

Merged
merged 1 commit into from
Mar 18, 2019

Conversation

jonathanperret
Copy link
Member

🤷‍♀️ 🤷‍♂️ Besoin :

Faire de nouveau fonctionner les tests front sur CircleCI, qui ne démarrent plus depuis que l'image circleci/node:10.15-browsers a été mise à jour (il y a 3 jours) pour inclure Chrome 73. Le problème a été rencontré par d'autres : puppeteer/puppeteer#3774 mais la solution n'est pas encore claire.

👩‍💻 👨‍💻 Technique :

En attendant, on force CircleCI à utiliser une version plus ancienne de l'image (10.15.1-browsers alors que la dernière est 10.15.3-browsers) qui fournit Chrome 72 avec lequel les tests fonctionnent bien.

C'est un peu dommage d'avoir à changer la version de Node pour changer la version de Chrome, et on pourrait contourner ça en construisant notre propre image, mais ça ne vaut pas vraiment le coup ici. De plus, en production on utilise actuellement Node 10.15.1 (spécifié par nos package.json).

Chrome 73 breaks headless tests on CircleCI (see
puppeteer/puppeteer#3774).

While it's being investigated, using an older image should get us
running tests again.
@jonathanperret jonathanperret merged commit 34702f4 into dev Mar 18, 2019
@jonathanperret jonathanperret deleted the fix-circle-front-test-failure branch March 18, 2019 15:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant