Skip to content

Commit 7f30cea

Browse files
committed
Docker: Build image with chrome browser from v110
Signed-off-by: Viet Nguyen Duc <[email protected]>
1 parent 04bb9cd commit 7f30cea

File tree

7 files changed

+129
-59
lines changed

7 files changed

+129
-59
lines changed

Base/Dockerfile

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ ARG GRPC_VERSION=1.69.0
1212
ARG NETTY_VERSION=4.1.117.Final
1313
ARG CS_VERSION=2.1.18
1414
ARG POSTGRESQL_VERSION=42.7.5
15-
ARG MVN_SELENIUM_VERSION=4.28.0
1615

1716
#Arguments to define the user running Selenium
1817
ARG SEL_USER=seluser
@@ -44,12 +43,7 @@ ENV DEBIAN_FRONTEND=noninteractive \
4443
# Miscellaneous packages
4544
# Includes minimal runtime used for executing non GUI Java programs
4645
#========================
47-
RUN if [ "$(dpkg --print-architecture)" = "amd64" ]; then \
48-
echo "deb http://archive.ubuntu.com/ubuntu noble main universe\n" > /etc/apt/sources.list \
49-
&& echo "deb http://archive.ubuntu.com/ubuntu noble-updates main universe\n" >> /etc/apt/sources.list \
50-
&& echo "deb http://security.ubuntu.com/ubuntu noble-security main universe\n" >> /etc/apt/sources.list ; \
51-
fi \
52-
&& apt-get -qqy update \
46+
RUN apt-get -qqy update \
5347
&& apt-get upgrade -yq \
5448
&& apt-get -qqy --no-install-recommends install \
5549
acl \
@@ -129,9 +123,9 @@ RUN --mount=type=secret,id=SEL_PASSWD \
129123
> /external_jars/.classpath.txt \
130124
&& chmod 664 /external_jars/.classpath.txt \
131125
&& java -jar /tmp/cs fetch --classpath --cache /external_jars \
132-
org.seleniumhq.selenium:selenium-session-map-jdbc:${MVN_SELENIUM_VERSION} \
126+
org.seleniumhq.selenium:selenium-session-map-jdbc:${VERSION} \
133127
org.postgresql:postgresql:${POSTGRESQL_VERSION} \
134-
org.seleniumhq.selenium:selenium-session-map-redis:${MVN_SELENIUM_VERSION} \
128+
org.seleniumhq.selenium:selenium-session-map-redis:${VERSION} \
135129
# Patch specific version for CVEs in the dependencies
136130
io.lettuce:lettuce-core:6.5.1.RELEASE \
137131
> /external_jars/.classpath_session_map.txt \

Makefile

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ CHART_VERSION_NIGHTLY := $(or $(CHART_VERSION_NIGHTLY),$(CHART_VERSION_NIGHTLY),
1212
NAMESPACE := $(or $(NAMESPACE),$(NAMESPACE),$(NAME))
1313
AUTHORS := $(or $(AUTHORS),$(AUTHORS),SeleniumHQ)
1414
PUSH_IMAGE := $(or $(PUSH_IMAGE),$(PUSH_IMAGE),false)
15+
RELEASE_OLD_VERSION := $(or $(RELEASE_OLD_VERSION),$(RELEASE_OLD_VERSION),false)
1516
FROM_IMAGE_ARGS := --build-arg NAMESPACE=$(NAMESPACE) --build-arg VERSION=$(TAG_VERSION) --build-arg AUTHORS=$(AUTHORS) --sbom=true --attest type=provenance,mode=max
1617
BUILD_ARGS := $(BUILD_ARGS) --progress plain
1718
MAJOR := $(word 1,$(subst ., ,$(TAG_VERSION)))
@@ -337,16 +338,16 @@ edge_upgrade_version:
337338
tag_and_push_browser_images: tag_and_push_chrome_images tag_and_push_chromium_images tag_and_push_firefox_images tag_and_push_edge_images
338339

339340
tag_and_push_chrome_images:
340-
./tag_and_push_browser_images.sh $(VERSION) $(BUILD_DATE) $(NAMESPACE) $(PUSH_IMAGE) chrome
341+
./tag_and_push_browser_images.sh $(VERSION) $(BUILD_DATE) $(NAMESPACE) $(PUSH_IMAGE) chrome $(RELEASE_OLD_VERSION)
341342

342343
tag_and_push_chromium_images:
343-
./tag_and_push_browser_images.sh $(VERSION) $(BUILD_DATE) $(NAMESPACE) $(PUSH_IMAGE) chromium
344+
./tag_and_push_browser_images.sh $(VERSION) $(BUILD_DATE) $(NAMESPACE) $(PUSH_IMAGE) chromium $(RELEASE_OLD_VERSION)
344345

345346
tag_and_push_edge_images:
346-
./tag_and_push_browser_images.sh $(VERSION) $(BUILD_DATE) $(NAMESPACE) $(PUSH_IMAGE) edge
347+
./tag_and_push_browser_images.sh $(VERSION) $(BUILD_DATE) $(NAMESPACE) $(PUSH_IMAGE) edge $(RELEASE_OLD_VERSION)
347348

348349
tag_and_push_firefox_images:
349-
./tag_and_push_browser_images.sh $(VERSION) $(BUILD_DATE) $(NAMESPACE) $(PUSH_IMAGE) firefox
350+
./tag_and_push_browser_images.sh $(VERSION) $(BUILD_DATE) $(NAMESPACE) $(PUSH_IMAGE) firefox $(RELEASE_OLD_VERSION)
350351

351352
tag_ffmpeg_latest:
352353
docker tag $(NAME)/ffmpeg:$(FFMPEG_VERSION)-$(BUILD_DATE) $(NAME)/ffmpeg:latest

NodeChrome/Dockerfile

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | gpg --d
2222
&& if echo "${CHROME_VERSION}" | grep -qE "google-chrome-stable[_|=][0-9]*"; \
2323
then \
2424
CHROME_VERSION=$(echo "$CHROME_VERSION" | tr '=' '_') \
25-
&& wget -qO google-chrome.deb "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/${CHROME_VERSION}_$(dpkg --print-architecture).deb" \
25+
&& wget -qO google-chrome.deb "https://mirror.cs.uchicago.edu/google-chrome/pool/main/g/google-chrome-stable/${CHROME_VERSION}_$(dpkg --print-architecture).deb" \
2626
&& apt-get -qqy --no-install-recommends install --allow-downgrades ./google-chrome.deb \
2727
&& rm -rf google-chrome.deb ; \
2828
else \
@@ -48,17 +48,24 @@ RUN DRIVER_ARCH=$(if [ "$(dpkg --print-architecture)" = "amd64" ]; then echo "li
4848
&& if [ ! -z "$CHROME_DRIVER_VERSION" ]; \
4949
then CHROME_DRIVER_URL=https://storage.googleapis.com/chrome-for-testing-public/$CHROME_DRIVER_VERSION/${DRIVER_ARCH}/chromedriver-${DRIVER_ARCH}.zip ; \
5050
else CHROME_MAJOR_VERSION=$(google-chrome --version | sed -E "s/.* ([0-9]+)(\.[0-9]+){3}.*/\1/") \
51-
&& echo "Geting ChromeDriver latest version from https://googlechromelabs.github.io/chrome-for-testing/LATEST_RELEASE_${CHROME_MAJOR_VERSION}" \
52-
&& CHROME_DRIVER_VERSION=$(wget -qO- https://googlechromelabs.github.io/chrome-for-testing/LATEST_RELEASE_${CHROME_MAJOR_VERSION} | sed 's/\r$//') \
53-
&& CHROME_DRIVER_URL=https://storage.googleapis.com/chrome-for-testing-public/$CHROME_DRIVER_VERSION/${DRIVER_ARCH}/chromedriver-${DRIVER_ARCH}.zip ; \
51+
&& if [ $CHROME_MAJOR_VERSION -lt 115 ]; then \
52+
echo "Geting ChromeDriver latest version from https://chromedriver.storage.googleapis.com/LATEST_RELEASE_${CHROME_MAJOR_VERSION}" \
53+
&& CHROME_DRIVER_VERSION=$(wget -qO- https://chromedriver.storage.googleapis.com/LATEST_RELEASE_${CHROME_MAJOR_VERSION} | sed 's/\r$//') \
54+
&& CHROME_DRIVER_URL=https://chromedriver.storage.googleapis.com/$CHROME_DRIVER_VERSION/chromedriver_linux64.zip ; \
55+
else \
56+
echo "Geting ChromeDriver latest version from https://googlechromelabs.github.io/chrome-for-testing/LATEST_RELEASE_${CHROME_MAJOR_VERSION}" \
57+
&& CHROME_DRIVER_VERSION=$(wget -qO- https://googlechromelabs.github.io/chrome-for-testing/LATEST_RELEASE_${CHROME_MAJOR_VERSION} | sed 's/\r$//') \
58+
&& CHROME_DRIVER_URL=https://storage.googleapis.com/chrome-for-testing-public/$CHROME_DRIVER_VERSION/${DRIVER_ARCH}/chromedriver-${DRIVER_ARCH}.zip ; \
59+
fi \
5460
fi \
5561
&& echo "Using ChromeDriver from: "$CHROME_DRIVER_URL \
5662
&& echo "Using ChromeDriver version: "$CHROME_DRIVER_VERSION \
5763
&& wget --no-verbose -O /tmp/chromedriver_${DRIVER_ARCH}.zip $CHROME_DRIVER_URL \
5864
&& rm -rf /opt/selenium/chromedriver \
5965
&& unzip /tmp/chromedriver_${DRIVER_ARCH}.zip -d /opt/selenium \
6066
&& rm /tmp/chromedriver_${DRIVER_ARCH}.zip \
61-
&& mv /opt/selenium/chromedriver-${DRIVER_ARCH}/chromedriver /opt/selenium/chromedriver-$CHROME_DRIVER_VERSION \
67+
&& mv /opt/selenium/chromedriver /opt/selenium/chromedriver-$CHROME_DRIVER_VERSION || true \
68+
&& mv /opt/selenium/chromedriver-${DRIVER_ARCH}/chromedriver /opt/selenium/chromedriver-$CHROME_DRIVER_VERSION || true \
6269
&& chmod 755 /opt/selenium/chromedriver-$CHROME_DRIVER_VERSION \
6370
&& ln -fs /opt/selenium/chromedriver-$CHROME_DRIVER_VERSION /usr/bin/chromedriver
6471

tag_and_push_browser_images.sh

Lines changed: 52 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ BUILD_DATE=$2
55
NAMESPACE=$3
66
PUSH_IMAGE="${4:-false}"
77
BROWSER=$5
8+
RELEASE_OLD_VERSION="${6:-false}"
9+
PLATFORM="${7:-linux/amd64}"
810

911
TAG_VERSION=${VERSION}-${BUILD_DATE}
1012
NAMESPACE=${NAME:-selenium}
@@ -20,12 +22,12 @@ echo "Tagging images for browser ${BROWSER}, version ${VERSION}, build date ${BU
2022
case "${BROWSER}" in
2123

2224
chrome)
23-
CHROME_VERSION=$(docker run --rm ${NAMESPACE}/node-chrome:${TAG_VERSION} google-chrome --version | awk '{print $3}')
25+
CHROME_VERSION=$(docker run --platform ${PLATFORM} --rm ${NAMESPACE}/node-chrome:${TAG_VERSION} google-chrome --version | awk '{print $3}')
2426
echo "Chrome version -> "${CHROME_VERSION}
2527
CHROME_SHORT_VERSION="$(short_version ${CHROME_VERSION})"
2628
echo "Short Chrome version -> "${CHROME_SHORT_VERSION}
2729

28-
CHROMEDRIVER_VERSION=$(docker run --rm ${NAMESPACE}/node-chrome:${TAG_VERSION} chromedriver --version | awk '{print $2}')
30+
CHROMEDRIVER_VERSION=$(docker run --platform ${PLATFORM} --rm ${NAMESPACE}/node-chrome:${TAG_VERSION} chromedriver --version | awk '{print $2}')
2931
echo "ChromeDriver version -> "${CHROMEDRIVER_VERSION}
3032
CHROMEDRIVER_SHORT_VERSION="$(short_version ${CHROMEDRIVER_VERSION})"
3133
echo "Short ChromeDriver version -> "${CHROMEDRIVER_SHORT_VERSION}
@@ -34,23 +36,27 @@ chrome)
3436
${CHROME_VERSION}-chromedriver-${CHROMEDRIVER_VERSION}-grid-${TAG_VERSION}
3537
# Browser version and browser driver version plus build date
3638
${CHROME_VERSION}-chromedriver-${CHROMEDRIVER_VERSION}-${BUILD_DATE}
37-
# Browser version and browser driver version
38-
${CHROME_VERSION}-chromedriver-${CHROMEDRIVER_VERSION}
3939
# Browser version and build date
4040
${CHROME_VERSION}-${BUILD_DATE}
41-
# Browser version
42-
${CHROME_VERSION}
4341
## Short versions
4442
${CHROME_SHORT_VERSION}-chromedriver-${CHROMEDRIVER_SHORT_VERSION}-grid-${TAG_VERSION}
4543
# Browser version and browser driver version plus build date
4644
${CHROME_SHORT_VERSION}-chromedriver-${CHROMEDRIVER_SHORT_VERSION}-${BUILD_DATE}
47-
# Browser version and browser driver version
48-
${CHROME_SHORT_VERSION}-chromedriver-${CHROMEDRIVER_SHORT_VERSION}
4945
# Browser version and build date
5046
${CHROME_SHORT_VERSION}-${BUILD_DATE}
51-
# Browser version
52-
${CHROME_SHORT_VERSION}
5347
)
48+
if [ "${RELEASE_OLD_VERSION}" = "false" ]; then
49+
CHROME_TAGS+=(
50+
# Browser version and browser driver version
51+
${CHROME_VERSION}-chromedriver-${CHROMEDRIVER_VERSION}
52+
# Browser version
53+
${CHROME_VERSION}
54+
# Browser version and browser driver version
55+
${CHROME_SHORT_VERSION}-chromedriver-${CHROMEDRIVER_SHORT_VERSION}
56+
# Browser version
57+
${CHROME_SHORT_VERSION}
58+
)
59+
fi
5460

5561
for chrome_tag in "${CHROME_TAGS[@]}"; do
5662
docker tag ${NAMESPACE}/node-chrome:${TAG_VERSION} ${NAMESPACE}/node-chrome:${chrome_tag}
@@ -79,23 +85,27 @@ chromium)
7985
${CHROMIUM_VERSION}-chromedriver-${CHROMEDRIVER_VERSION}-grid-${TAG_VERSION}
8086
# Browser version and browser driver version plus build date
8187
${CHROMIUM_VERSION}-chromedriver-${CHROMEDRIVER_VERSION}-${BUILD_DATE}
82-
# Browser version and browser driver version
83-
${CHROMIUM_VERSION}-chromedriver-${CHROMEDRIVER_VERSION}
8488
# Browser version and build date
8589
${CHROMIUM_VERSION}-${BUILD_DATE}
86-
# Browser version
87-
${CHROMIUM_VERSION}
8890
## Short versions
8991
${CHROMIUM_SHORT_VERSION}-chromedriver-${CHROMEDRIVER_SHORT_VERSION}-grid-${TAG_VERSION}
9092
# Browser version and browser driver version plus build date
9193
${CHROMIUM_SHORT_VERSION}-chromedriver-${CHROMEDRIVER_SHORT_VERSION}-${BUILD_DATE}
92-
# Browser version and browser driver version
93-
${CHROMIUM_SHORT_VERSION}-chromedriver-${CHROMEDRIVER_SHORT_VERSION}
9494
# Browser version and build date
9595
${CHROMIUM_SHORT_VERSION}-${BUILD_DATE}
96-
# Browser version
97-
${CHROMIUM_SHORT_VERSION}
9896
)
97+
if [ "${RELEASE_OLD_VERSION}" = "false" ]; then
98+
CHROMIUM_TAGS+=(
99+
# Browser version and browser driver version
100+
${CHROMIUM_VERSION}-chromedriver-${CHROMEDRIVER_VERSION}
101+
# Browser version
102+
${CHROMIUM_VERSION}
103+
# Browser version and browser driver version
104+
${CHROMIUM_SHORT_VERSION}-chromedriver-${CHROMEDRIVER_SHORT_VERSION}
105+
# Browser version
106+
${CHROMIUM_SHORT_VERSION}
107+
)
108+
fi
99109

100110
for chromium_tag in "${CHROMIUM_TAGS[@]}"; do
101111
docker tag ${NAMESPACE}/node-chromium:${TAG_VERSION} ${NAMESPACE}/node-chromium:${chromium_tag}
@@ -124,23 +134,27 @@ edge)
124134
${EDGE_VERSION}-edgedriver-${EDGEDRIVER_VERSION}-grid-${TAG_VERSION}
125135
# Browser version and browser driver version plus build date
126136
${EDGE_VERSION}-edgedriver-${EDGEDRIVER_VERSION}-${BUILD_DATE}
127-
# Browser version and browser driver version
128-
${EDGE_VERSION}-edgedriver-${EDGEDRIVER_VERSION}
129137
# Browser version and build date
130138
${EDGE_VERSION}-${BUILD_DATE}
131-
# Browser version
132-
${EDGE_VERSION}
133139
## Short versions
134140
${EDGE_SHORT_VERSION}-edgedriver-${EDGEDRIVER_SHORT_VERSION}-grid-${TAG_VERSION}
135141
# Browser version and browser driver version plus build date
136142
${EDGE_SHORT_VERSION}-edgedriver-${EDGEDRIVER_SHORT_VERSION}-${BUILD_DATE}
137-
# Browser version and browser driver version
138-
${EDGE_SHORT_VERSION}-edgedriver-${EDGEDRIVER_SHORT_VERSION}
139143
# Browser version and build date
140144
${EDGE_SHORT_VERSION}-${BUILD_DATE}
141-
# Browser version
142-
${EDGE_SHORT_VERSION}
143145
)
146+
if [ "${RELEASE_OLD_VERSION}" = "false" ]; then
147+
EDGE_TAGS+=(
148+
# Browser version and browser driver version
149+
${EDGE_VERSION}-edgedriver-${EDGEDRIVER_VERSION}
150+
# Browser version
151+
${EDGE_VERSION}
152+
# Browser version and browser driver version
153+
${EDGE_SHORT_VERSION}-edgedriver-${EDGEDRIVER_SHORT_VERSION}
154+
# Browser version
155+
${EDGE_SHORT_VERSION}
156+
)
157+
fi
144158

145159
for edge_tag in "${EDGE_TAGS[@]}"; do
146160
docker tag ${NAMESPACE}/node-edge:${TAG_VERSION} ${NAMESPACE}/node-edge:${edge_tag}
@@ -168,23 +182,27 @@ firefox)
168182
${FIREFOX_VERSION}-geckodriver-${GECKODRIVER_VERSION}-grid-${TAG_VERSION}
169183
# Browser version and browser driver version plus build date
170184
${FIREFOX_VERSION}-geckodriver-${GECKODRIVER_VERSION}-${BUILD_DATE}
171-
# Browser version and browser driver version
172-
${FIREFOX_VERSION}-geckodriver-${GECKODRIVER_VERSION}
173185
# Browser version and build date
174186
${FIREFOX_VERSION}-${BUILD_DATE}
175-
# Browser version
176-
${FIREFOX_VERSION}
177187
## Short versions
178188
${FIREFOX_SHORT_VERSION}-geckodriver-${GECKODRIVER_SHORT_VERSION}-grid-${TAG_VERSION}
179189
# Browser version and browser driver version plus build date
180190
${FIREFOX_SHORT_VERSION}-geckodriver-${GECKODRIVER_SHORT_VERSION}-${BUILD_DATE}
181-
# Browser version and browser driver version
182-
${FIREFOX_SHORT_VERSION}-geckodriver-${GECKODRIVER_SHORT_VERSION}
183191
# Browser version and build date
184192
${FIREFOX_SHORT_VERSION}-${BUILD_DATE}
185-
# Browser version
186-
${FIREFOX_SHORT_VERSION}
187193
)
194+
if [ "${RELEASE_OLD_VERSION}" = "false" ]; then
195+
FIREFOX_TAGS+=(
196+
# Browser version and browser driver version
197+
${FIREFOX_VERSION}-geckodriver-${GECKODRIVER_VERSION}
198+
# Browser version
199+
${FIREFOX_VERSION}
200+
# Browser version and browser driver version
201+
${FIREFOX_SHORT_VERSION}-geckodriver-${GECKODRIVER_SHORT_VERSION}
202+
# Browser version
203+
${FIREFOX_SHORT_VERSION}
204+
)
205+
fi
188206

189207
for firefox_tag in "${FIREFOX_TAGS[@]}"; do
190208
docker tag ${NAMESPACE}/node-firefox:${TAG_VERSION} ${NAMESPACE}/node-firefox:${firefox_tag}

tests/build-backward-compatible/bootstrap.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ SELENIUM_VERSION=$1
1616
CDP_VERSIONS=$2
1717
BROWSER=${3:-"all"}
1818
PUSH_IMAGE=${4:-"false"}
19+
RELEASE_OLD_VERSION=${5:-"true"}
1920

2021
IFS=',' read -ra VERSION_LIST <<< "$CDP_VERSIONS"
2122

@@ -50,17 +51,16 @@ for CDP_VERSION in "${VERSION_LIST[@]}"; do
5051
fi
5152
fi
5253
if [ "${BROWSER}" = "all" ] || [ "${BROWSER}" = "firefox" ]; then
53-
TAG_LOG_OUTPUT="$TAG_LOG_OUTPUT $(PUSH_IMAGE=${PUSH_IMAGE} make tag_and_push_firefox_images)"
54+
TAG_LOG_OUTPUT="$TAG_LOG_OUTPUT $(PUSH_IMAGE=${PUSH_IMAGE} RELEASE_OLD_VERSION=${RELEASE_OLD_VERSION} make tag_and_push_firefox_images)"
5455
fi
5556
if [ "${BROWSER}" = "all" ] || [ "${BROWSER}" = "edge" ]; then
56-
TAG_LOG_OUTPUT="$TAG_LOG_OUTPUT $(PUSH_IMAGE=${PUSH_IMAGE} make tag_and_push_edge_images)"
57+
TAG_LOG_OUTPUT="$TAG_LOG_OUTPUT $(PUSH_IMAGE=${PUSH_IMAGE} RELEASE_OLD_VERSION=${RELEASE_OLD_VERSION} make tag_and_push_edge_images)"
5758
fi
5859
if [ "${BROWSER}" = "all" ] || [ "${BROWSER}" = "chrome" ]; then
59-
TAG_LOG_OUTPUT="$TAG_LOG_OUTPUT $(PUSH_IMAGE=${PUSH_IMAGE} make tag_and_push_chrome_images)"
60+
TAG_LOG_OUTPUT="$TAG_LOG_OUTPUT $(PUSH_IMAGE=${PUSH_IMAGE} RELEASE_OLD_VERSION=${RELEASE_OLD_VERSION} make tag_and_push_chrome_images)"
6061
fi
6162
done
6263

63-
readarray -t LOG_LINES <<< "$TAG_LOG_OUTPUT"
64-
for line in "${LOG_LINES[@]}"; do
65-
echo "$line"
64+
echo "$TAG_LOG_OUTPUT" | while IFS= read -r line; do
65+
echo "$line"
6666
done

tests/build-backward-compatible/cdp-matrix.yml

Lines changed: 45 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,45 @@
11
matrix:
22
# List of versions get from
33
# Edge: https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable
4-
# Chrome: https://www.ubuntuupdates.org/package/google_chrome/stable/main/base/google-chrome-stable
4+
# Chrome: https://www.ubuntuupdates.org/package/google_chrome/stable/main/base/google-chrome-stable or https://mirror.cs.uchicago.edu/google-chrome/pool/main/g/google-chrome-stable/
55
# Firefox: https://download-installer.cdn.mozilla.net/pub/firefox/releases
66
CDP:
7+
133:
8+
EDGE_VERSION:
9+
CHROME_VERSION:
10+
FIREFOX_VERSION: '133.0.3'
11+
132:
12+
EDGE_VERSION:
13+
CHROME_VERSION:
14+
FIREFOX_VERSION: '132.0.2'
15+
131:
16+
EDGE_VERSION:
17+
CHROME_VERSION:
18+
FIREFOX_VERSION: '131.0.3'
19+
130:
20+
EDGE_VERSION:
21+
CHROME_VERSION:
22+
FIREFOX_VERSION: '130.0.1'
23+
129:
24+
EDGE_VERSION:
25+
CHROME_VERSION:
26+
FIREFOX_VERSION: '129.0.2'
27+
128:
28+
EDGE_VERSION:
29+
CHROME_VERSION:
30+
FIREFOX_VERSION: '128.0.3'
31+
127:
32+
EDGE_VERSION: 'microsoft-edge-stable=127.0.2651.105-1'
33+
CHROME_VERSION: 'google-chrome-stable=127.0.6533.119-1'
34+
FIREFOX_VERSION: '127.0.2'
35+
126:
36+
EDGE_VERSION: 'microsoft-edge-stable=126.0.2592.113-1'
37+
CHROME_VERSION: 'google-chrome-stable=126.0.6478.182-1'
38+
FIREFOX_VERSION: '126.0.1'
39+
125:
40+
EDGE_VERSION: 'microsoft-edge-stable=125.0.2535.92-1'
41+
CHROME_VERSION: 'google-chrome-stable=125.0.6422.141-1'
42+
FIREFOX_VERSION: '125.0.3'
743
124:
844
EDGE_VERSION: 'microsoft-edge-stable=124.0.2478.51-1'
945
CHROME_VERSION: 'google-chrome-stable=124.0.6367.60-1'
@@ -56,3 +92,11 @@ matrix:
5692
EDGE_VERSION: 'microsoft-edge-stable=112.0.1722.64-1'
5793
CHROME_VERSION: 'google-chrome-stable=112.0.5615.165-1'
5894
FIREFOX_VERSION: '112.0.2'
95+
111:
96+
EDGE_VERSION: 'microsoft-edge-stable=111.0.1661.62-1'
97+
CHROME_VERSION: 'google-chrome-stable=111.0.5563.146-1'
98+
FIREFOX_VERSION: '111.0.1'
99+
110:
100+
EDGE_VERSION: 'microsoft-edge-stable=110.0.1587.69-1'
101+
CHROME_VERSION: 'google-chrome-stable=110.0.5481.177-1'
102+
FIREFOX_VERSION: '110.0.1'

tests/build-backward-compatible/selenium-matrix.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@ matrix:
1111
- 124
1212
- 123
1313
- 122
14+
4.28.1:
15+
BASE_RELEASE: selenium-4.28.0
16+
BASE_VERSION: 4.28.1
17+
VERSION: 4.28.1
18+
BINDING_VERSION: 4.28.1
19+
CDP:
1420
4.20.0:
1521
BASE_RELEASE: selenium-4.20.0
1622
BASE_VERSION: 4.20.0

0 commit comments

Comments
 (0)