Skip to content

Update Cypress and Puppeteer

Paul Gascou-Vaillancourt requested to merge upgrade-test-deps into main

What does this MR do?

  • ci: upgrade cypress docker image

    This bumps to node@16, as well as Chrome 99 / Firefox 97. We have to install make, because it is otherwise missing from the image and needed for the integration_tests job.

  • chore(deps): upgrade Puppeteer

  • ci(docker): Build puppeteer image completely ourselves

    This way we stop relying on gitlab-build-images and can iterate quicker on the image if needed. Case in point: We are missing libgbm-dev for the newer chrome versions, and this way it is super easy to add it. (Which we did.)

  • chore: update snapshots

Edited by Lukas 'ai-pi' Eipert

Merge request reports