Skip to content

Upgrade CI images to Debian bullseye

What does this MR do and why?

Debian bullseye replaces buster as the latest stable version. We have upgraded Cloud Native GitLab to bullseye (gitlab-org/build/CNG!888 (merged)), so let's also upgrade CI to match.

Since upgrading system libraries will likely break C extensions, we need to bump the cache key to ensure older cached gems get recompiled for this platform.

We also upgrade Chrome to 97 from 89 since the older version did not appear to install on Debian bullseye due to dependency issues. Note that Chrome 98 causes some spec failures moment due to a bug in Chromedriver (https://bugs.chromium.org/p/chromedriver/issues/detail?id=3999).

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Stan Hu

Merge request reports

Loading