seleniumhq-community / docker-seleniarm

Multi-Arch (arm64/armhf/amd64) Docker images for the Selenium Grid Server
https://hub.docker.com/u/seleniarm
Other
248 stars 24 forks source link

Sync from upstream repo and make changes to stabilize the build process. #55

Closed jamesmortensen closed 10 months ago

jamesmortensen commented 11 months ago

It's been a few months since syncing changes from upstream, so more work than usual is needed to stabilize the trunk, so changes from upstream's trunk are being handled in this tmp branch and then will be merged into trunk once it's stable.

For #54 we can work on upgrading to Bookworm once we're stable.

Description

The way the Selenium version is updated has changed. It was changed in Base/Dockerfile and now is passed in as an environment variable, so I'm handling that in config.yml as well as the Makefile and build scripts.

Motivation and Context

Normally, syncing is quick and painless, but since some time went by, there's a bit more work involved to stabilize.

Types of changes

Checklist

Note that Chromium is still not building on newer Selenium versions past 4.10.0, so we may need to stay on Selenium 4.10.0 until https://github.com/seleniumhq-community/docker-seleniarm/issues/46 is resolved.