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

Install Chromium browser and its webdriver #577

Merged
merged 1 commit into from
Mar 1, 2022

Commits on Feb 25, 2022

  1. Install Chromium browser and its webdriver

    This commit changes the base docker image to install Chromium browser instead of Google Chrome. This change should make the docker image compatible with the ARM architecture, making it possible for developers to use govuk-docker on Apple M1 MacBooks.
    
    It also installs Chromium WebDriver (chromium-driver) alongside the browser, meaning applications will be able to run Selenium tests without having to install any additional dependencies.
    
    Installing the browser and its associated webdriver as a pair – at the same time, and in the same way – should also avoid any potential for compatibility issues arising from mismatched versions between these two components.
    
    This change should make it possible for us to update the [govuk_test] gem so that it no longer needs to install chromedriver by itself.
    
    [govuk_test]: https://github.com/alphagov/govuk_test
    ollietreend committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    3017e3a View commit details
    Browse the repository at this point in the history