Skip to content

Commit 08ef1dc

Browse files
author
Fabian Mahling
committed
Apply Ubuntu and AL updates
1 parent 1e24f33 commit 08ef1dc

File tree

6 files changed

+143
-115
lines changed

6 files changed

+143
-115
lines changed

al/x86_64/standard/4.0/Dockerfile

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,9 @@ RUN set -ex \
3535
libicu-devel libjpeg-devel libpng-devel libserf libsqlite3x-devel \
3636
libtidy-devel libunwind libwebp-devel libxml2-devel libxslt libxslt-devel \
3737
libyaml-devel libzip-devel mariadb-devel mercurial mlocate mono-devel \
38-
ncurses-devel oniguruma-devel openssl openssl-devel perl perl-FindBin perl-DBD-SQLite \
39-
perl-DBI perl-HTTP-Date perl-IO-Pty-Easy perl-TimeDate perl-YAML-LibYAML \
38+
ncurses-devel oniguruma-devel openssl openssl-devel perl perl-DBD-SQLite \
39+
perl-DBI perl-FindBin perl-HTTP-Date perl-IO-Pty-Easy perl-IPC-Cmd \
40+
perl-TimeDate perl-YAML-LibYAML \
4041
postgresql-devel procps-ng python-configobj readline-devel rsync sgml-common \
4142
subversion-perl tar tcl tk vim wget which xfsprogs xmlto xorg-x11-server-Xvfb xz-devel \
4243
amazon-ecr-credential-helper \
@@ -311,7 +312,7 @@ ENV GOLANG_18_VERSION="1.18.10"
311312
ENV GOENV_DISABLE_GOPATH=1
312313
ENV GOPATH="/go"
313314

314-
RUN goenv install $GOLANG_18_VERSION && rm -rf /tmp/* && \
315+
RUN goenv install $GOLANG_18_VERSION && rm -rf /tmp/* && \
315316
goenv global $GOLANG_18_VERSION && \
316317
go env -w GO111MODULE=auto
317318

al/x86_64/standard/5.0/Dockerfile

Lines changed: 61 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ RUN set -ex \
4343
xfsprogs xmlto xorg-x11-server-Xvfb xorriso xz xz-devel zip \
4444
&& rm /etc/yum.repos.d/mono-centos7-stable.repo
4545

46+
RUN dnf update -y --security
47+
4648
# Set locale
4749
ENV LC_ALL="en_US.utf8"
4850
ENV LANG="en_US.utf-8"
@@ -70,7 +72,7 @@ RUN curl https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip -o /tmp/awscli
7072

7173
# Install Git
7274
RUN set -ex \
73-
&& GIT_VERSION=2.47.1 \
75+
&& GIT_VERSION=2.49.0 \
7476
&& GIT_TAR_FILE=git-$GIT_VERSION.tar.gz \
7577
&& GIT_SRC=https://github.com/git/git/archive/v${GIT_VERSION}.tar.gz \
7678
&& curl -L -o $GIT_TAR_FILE $GIT_SRC \
@@ -84,9 +86,9 @@ RUN set -ex \
8486

8587
# Install stunnel
8688
RUN set -ex \
87-
&& STUNNEL_VERSION=5.73 \
89+
&& STUNNEL_VERSION=5.75 \
8890
&& STUNNEL_TAR=stunnel-$STUNNEL_VERSION.tar.gz \
89-
&& STUNNEL_SHA256="bc917c3bcd943a4d632360c067977a31e85e385f5f4845f69749bce88183cb38" \
91+
&& STUNNEL_SHA256="0c1ef0ed85240974dccb94fe74fb92d6383474c7c0d10e8796d1f781a3ba5683" \
9092
&& curl -o $STUNNEL_TAR https://www.stunnel.org/archive/5.x/$STUNNEL_TAR && echo "$STUNNEL_SHA256 $STUNNEL_TAR" | sha256sum --check && tar xfz $STUNNEL_TAR \
9193
&& cd stunnel-$STUNNEL_VERSION \
9294
&& ./configure \
@@ -104,8 +106,8 @@ RUN set -ex \
104106
# eksctl: https://eksctl.io/installation/
105107
# ecs-cli: https://github.com/aws/amazon-ecs-cli?tab=readme-ov-file#installing
106108
RUN set -ex \
107-
&& KUBERNETES_VERSION=1.32.0 \
108-
&& AMAZON_EKS_S3_PATH=2024-12-20 \
109+
&& KUBERNETES_VERSION=1.33.0 \
110+
&& AMAZON_EKS_S3_PATH=2025-05-01 \
109111
&& curl -sS -o /usr/local/bin/aws-iam-authenticator https://s3.us-west-2.amazonaws.com/amazon-eks/$KUBERNETES_VERSION/$AMAZON_EKS_S3_PATH/bin/linux/amd64/aws-iam-authenticator \
110112
&& chmod +x /usr/local/bin/aws-iam-authenticator \
111113
&& aws-iam-authenticator version \
@@ -132,19 +134,19 @@ RUN set -ex \
132134

133135
# Install Pack
134136
RUN set -ex \
135-
&& PACK_VERSION=0.36.0 \
137+
&& PACK_VERSION=0.38.0 \
136138
&& (curl -sSL "https://github.com/buildpacks/pack/releases/download/v${PACK_VERSION}/pack-v${PACK_VERSION}-linux.tgz" | tar -C /usr/local/bin/ --no-same-owner -xzv pack) \
137139
&& pack --version
138140

139141
# Install Docker 27
140142
ENV DOCKER_BUCKET="download.docker.com" \
141143
DOCKER_CHANNEL="stable" \
142144
DIND_COMMIT="3b5fac462d21ca164b3778647420016315289034" \
143-
DOCKER_COMPOSE_VERSION="2.29.7" \
144-
DOCKER_BUILDX_VERSION="0.17.1"
145+
DOCKER_COMPOSE_VERSION="2.37.1" \
146+
DOCKER_BUILDX_VERSION="0.24.0"
145147

146-
ENV DOCKER_SHA256="9b4f6fe406e50f9085ee474c451e2bb5adb119a03591f467922d3b4e2ddf31d3" \
147-
DOCKER_VERSION="27.3.1"
148+
ENV DOCKER_SHA256="4f798b3ee1e0140eab5bf30b0edc4e84f4cdb53255a429dc3bbae9524845d640" \
149+
DOCKER_VERSION="27.5.1"
148150

149151
VOLUME /var/lib/docker
150152

@@ -223,8 +225,8 @@ RUN set -ex \
223225

224226
# Install Mozilla Firefox
225227
RUN set -ex \
226-
&& curl -L "https://download.mozilla.org/?product=firefox-latest&os=linux64" --output /tmp/FirefoxSetup.tar.bz2 \
227-
&& tar xjf /tmp/FirefoxSetup.tar.bz2 -C /opt/ \
228+
&& curl -L "https://download.mozilla.org/?product=firefox-latest&os=linux64" --output /tmp/FirefoxSetup.tar.xz \
229+
&& tar xf /tmp/FirefoxSetup.tar.xz -C /opt/ \
228230
&& ln -s /opt/firefox/firefox /usr/local/bin/firefox \
229231
&& rm -rf /tmp/* \
230232
&& firefox --version
@@ -262,14 +264,14 @@ ENV JAVA_21_HOME="/usr/lib/jvm/java-21-amazon-corretto.x86_64" \
262264
JRE_8_HOME="/usr/lib/jvm/java-1.8.0-amazon-corretto.x86_64" \
263265
ANT_VERSION=1.10.15 \
264266
MAVEN_HOME="/opt/maven" \
265-
MAVEN_VERSION=3.9.9 \
266-
GRADLE_VERSION=8.11.1 \
267-
SBT_VERSION=1.10.6 \
267+
MAVEN_VERSION=3.9.10 \
268+
GRADLE_VERSION=8.14.2 \
269+
SBT_VERSION=1.11.2 \
268270
GRADLE_PATH="$SRC_DIR/gradle" \
269271
ANT_DOWNLOAD_SHA512="d78427aff207592c024ff1552dc04f7b57065a195c42d398fcffe7a0145e8d00cd46786f5aa52e77ab0fdf81334f065eb8011eecd2b48f7228e97ff4cb20d16c" \
270-
MAVEN_DOWNLOAD_SHA512="a555254d6b53d267965a3404ecb14e53c3827c09c3b94b5678835887ab404556bfaf78dcfe03ba76fa2508649dca8531c74bca4d5846513522404d48e8c4ac8b" \
271-
GRADLE_DOWNLOADS_SHA256="89d4e70e4e84e2d2dfbb63e4daa53e21b25017cc70c37e4eea31ee51fb15098a 8.11.1" \
272-
SBT_DOWNLOAD_SHA256="7e1b098effec80614e838aa61b753a8b46237b24b706ec9b37609030800c111a"
272+
MAVEN_DOWNLOAD_SHA512="4ef617e421695192a3e9a53b3530d803baf31f4269b26f9ab6863452d833da5530a4d04ed08c36490ad0f141b55304bceed58dbf44821153d94ae9abf34d0e1b" \
273+
GRADLE_DOWNLOADS_SHA256="443c9c8ee2ac1ee0e11881a40f2376d79c66386264a44b24a9f8ca67e633375f 8.14.2" \
274+
SBT_DOWNLOAD_SHA256="84c7b9d8e20c5dc8356154a5b7146c0a8b86aba97268ce9fe1a585d2c8908f4f"
273275

274276
ARG MAVEN_CONFIG_HOME="/root/.m2"
275277
ENV JAVA_HOME="$JAVA_17_HOME" \
@@ -329,17 +331,18 @@ RUN set -ex \
329331
&& rm sbt.tgz
330332

331333
ENV PATH="/usr/local/bin/sbt/bin:$PATH"
332-
RUN sbt version -Dsbt.rootdir=true \
334+
RUN sbt --allow-empty version -Dsbt.rootdir=true \
333335
# Clean up
334336
&& rm -rf /tmp/* /var/tmp/*
335337
#**************** END JAVA ****************************************************
336338

337339
#**************** NODEJS *****************************************************
338340

339341
ENV N_SRC_DIR="$SRC_DIR/n"
340-
ENV NODE_18_VERSION="18.20.6" \
341-
NODE_20_VERSION="20.18.2" \
342-
NODE_22_VERSION="22.13.1"
342+
ENV NODE_18_VERSION="18.20.8" \
343+
NODE_20_VERSION="20.19.2" \
344+
NODE_22_VERSION="22.16.0" \
345+
NODE_24_VERSION="24.2.0"
343346

344347
RUN git clone https://github.com/tj/n $N_SRC_DIR \
345348
&& cd $N_SRC_DIR && make install
@@ -357,10 +360,14 @@ RUN n $NODE_18_VERSION && npm install --save-dev -g -f grunt \
357360
&& npm install --save-dev -g -f grunt-cli \
358361
&& npm install --save-dev -g -f webpack \
359362
&& npm install --save-dev -g -f yarn \
363+
&& n $NODE_24_VERSION && npm install --save-dev -g -f grunt \
364+
&& npm install --save-dev -g -f grunt-cli \
365+
&& npm install --save-dev -g -f webpack \
366+
&& npm install --save-dev -g -f yarn \
360367
&& cd / && rm -rf $N_SRC_DIR \
361368
&& rm -rf /tmp/* && rm -rf ~/.npm/_logs/
362369

363-
RUN npm install -g npm@10.9.2
370+
RUN npm install -g npm@11.4.2
364371

365372
# Preserve latest npm version
366373
ENV N_PRESERVE_NPM=1 \
@@ -381,9 +388,9 @@ RUN set -ex \
381388
&& git clone https://github.com/rbenv/ruby-build.git $RUBY_BUILD_SRC_DIR \
382389
&& sh $RUBY_BUILD_SRC_DIR/install.sh
383390

384-
ENV RUBY_34_VERSION="3.4.1" \
385-
RUBY_33_VERSION="3.3.6" \
386-
RUBY_32_VERSION="3.2.6" \
391+
ENV RUBY_34_VERSION="3.4.2" \
392+
RUBY_33_VERSION="3.3.7" \
393+
RUBY_32_VERSION="3.2.7" \
387394
RUBY_31_VERSION="3.1.6"
388395

389396
RUN rbenv install $RUBY_34_VERSION \
@@ -400,14 +407,14 @@ RUN rbenv install $RUBY_34_VERSION \
400407
RUN curl -s -S -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash
401408
ENV PATH="/root/.pyenv/shims:/root/.pyenv/bin:$PATH"
402409

403-
ENV PYTHON_313_VERSION="3.13.1" \
404-
PYTHON_312_VERSION="3.12.8" \
405-
PYTHON_311_VERSION="3.11.11" \
406-
PYTHON_310_VERSION="3.10.16" \
407-
PYTHON_39_VERSION="3.9.21" \
408-
PYTHON_PIP_VERSION="24.3.1" \
410+
ENV PYTHON_313_VERSION="3.13.5" \
411+
PYTHON_312_VERSION="3.12.11" \
412+
PYTHON_311_VERSION="3.11.13" \
413+
PYTHON_310_VERSION="3.10.18" \
414+
PYTHON_39_VERSION="3.9.23" \
415+
PYTHON_PIP_VERSION="25.1.1" \
409416
PYYAML_VERSION="6.0.2" \
410-
PYTHON_SETUPTOOLS_VERSION="75.6.0" \
417+
PYTHON_SETUPTOOLS_VERSION="80.9.0" \
411418
PYTHON_CONFIGURE_OPTS="--enable-shared --enable-loadable-sqlite-extensions"
412419

413420
# Python313
@@ -468,8 +475,8 @@ RUN set -ex \
468475
RUN curl -L https://raw.githubusercontent.com/phpenv/phpenv-installer/master/bin/phpenv-installer | bash
469476
ENV PATH="/root/.phpenv/shims:/root/.phpenv/bin:$PATH"
470477

471-
ENV PHP_83_VERSION="8.3.13" \
472-
PHP_82_VERSION="8.2.25"
478+
ENV PHP_83_VERSION="8.3.22" \
479+
PHP_82_VERSION="8.2.28"
473480
# Set environment variables for PHP configure options
474481
ENV PHP_BUILD_CONFIGURE_OPTS="--with-curl --with-password-argon2 --with-pdo-pgsql --with-libedit"
475482
# Set make arguments to use 4 parallel jobs.
@@ -492,14 +499,16 @@ RUN phpenv update \
492499
RUN git clone https://github.com/syndbg/goenv.git $HOME/.goenv
493500
ENV PATH="/root/.goenv/shims:/root/.goenv/bin:/go/bin:$PATH"
494501

495-
ENV GOLANG_23_VERSION="1.23.4" \
496-
GOLANG_22_VERSION="1.22.10" \
502+
ENV GOLANG_24_VERSION="1.24.4" \
503+
GOLANG_23_VERSION="1.23.10" \
504+
GOLANG_22_VERSION="1.22.12" \
497505
GOLANG_21_VERSION="1.21.13" \
498506
GOLANG_20_VERSION="1.20.14"
499507
ENV GOENV_DISABLE_GOPATH=1 \
500508
GOPATH="/go"
501509

502-
RUN goenv install $GOLANG_23_VERSION \
510+
RUN goenv install $GOLANG_24_VERSION \
511+
&& goenv install $GOLANG_23_VERSION \
503512
&& goenv install $GOLANG_22_VERSION \
504513
&& goenv install $GOLANG_21_VERSION \
505514
&& goenv install $GOLANG_20_VERSION \
@@ -517,17 +526,17 @@ RUN set -ex \
517526
&& wget -qO /usr/local/bin/dotnet-install.sh https://dot.net/v1/dotnet-install.sh \
518527
&& chmod +x /usr/local/bin/dotnet-install.sh
519528

520-
ENV DOTNET_8_SDK_VERSION="8.0.404" \
529+
ENV DOTNET_8_SDK_VERSION="8.0.411" \
521530
DOTNET_6_SDK_VERSION="6.0.428" \
522-
DOTNET_8_GLOBAL_JSON_SDK_VERSION="8.0.0" \
523-
DOTNET_6_GLOBAL_JSON_SDK_VERSION="6.0.0"
531+
DOTNET_6_GLOBAL_JSON_SDK_VERSION="6.0.0" \
532+
DOTNET_8_GLOBAL_JSON_SDK_VERSION="8.0.0"
524533
ENV DOTNET_ROOT="/root/.dotnet"
525534

526535
# Add .NET Core 8 Global Tools install folder to PATH
527536
RUN /usr/local/bin/dotnet-install.sh -v $DOTNET_8_SDK_VERSION \
528537
&& /usr/local/bin/dotnet-install.sh -v $DOTNET_6_SDK_VERSION \
529538
&& dotnet --list-sdks \
530-
&& cd /codebuild && dotnet new globaljson --force --sdk-version $DOTNET_6_GLOBAL_JSON_SDK_VERSION --roll-forward feature
539+
&& cd /codebuild && dotnet new globaljson --force --sdk-version $DOTNET_6_GLOBAL_JSON_SDK_VERSION --roll-forward latestFeature
531540

532541
## Trigger the population of the local package cache
533542
ENV NUGET_XMLDOC_MODE skip
@@ -540,17 +549,17 @@ RUN set -ex \
540549
&& rm -rf /tmp/NuGetScratch
541550

542551
# Install GitVersion
543-
ENV GITVERSION_VERSION="6.0.5"
552+
ENV GITVERSION_VERSION="6.3.0"
544553
RUN set -ex \
545554
&& dotnet tool install --global GitVersion.Tool --version $GITVERSION_VERSION \
546555
&& ln -s ~/.dotnet/tools/dotnet-gitversion /usr/local/bin/gitversion \
547556
&& rm -rf /tmp/*
548557

549558
# Install Powershell Core
550559
# See instructions at https://learn.microsoft.com/en-us/powershell/scripting/install/install-other-linux?view=powershell-7.4#installation-using-a-binary-archive-file
551-
ARG POWERSHELL_VERSION=7.4.6
560+
ARG POWERSHELL_VERSION=7.4.10
552561
ARG POWERSHELL_DOWNLOAD_URL=https://github.com/PowerShell/PowerShell/releases/download/v$POWERSHELL_VERSION/powershell-$POWERSHELL_VERSION-linux-x64.tar.gz
553-
ARG POWERSHELL_DOWNLOAD_SHA=6f6015203c47806c5cc444c19d8ed019695e610fbd948154264bf9ca8e157561
562+
ARG POWERSHELL_DOWNLOAD_SHA=d91b9172668f4b6aef4abce8c780cd298872c7a0f4487cc47444d26877ba49f6
554563

555564
RUN set -ex \
556565
&& curl -SL $POWERSHELL_DOWNLOAD_URL --output powershell.tar.gz \
@@ -573,16 +582,16 @@ RUN pyenv global $PYTHON_311_VERSION
573582
RUN phpenv global $PHP_82_VERSION
574583
RUN rbenv global $RUBY_32_VERSION
575584
RUN goenv global $GOLANG_20_VERSION
576-
RUN dotnet new globaljson --force --sdk-version $DOTNET_6_GLOBAL_JSON_SDK_VERSION --roll-forward feature
585+
RUN dotnet new globaljson --force --sdk-version $DOTNET_6_GLOBAL_JSON_SDK_VERSION --roll-forward latestFeature
577586

578587
# Configure SSH
579-
COPY ssh_config /root/.ssh/config
580-
COPY runtimes.yml /codebuild/image/config/runtimes.yml
581-
COPY dockerd-entrypoint.sh /usr/local/bin/dockerd-entrypoint.sh
588+
RUN cat ssh_config > /root/.ssh/config
589+
RUN cat runtimes.yml > /codebuild/image/config/runtimes.yml
590+
RUN cat dockerd-entrypoint.sh > /usr/local/bin/dockerd-entrypoint.sh
582591
RUN chmod +x /usr/local/bin/dockerd-entrypoint.sh
583-
COPY legal/THIRD_PARTY_LICENSES.txt /usr/share/doc/THIRD_PARTY_LICENSES.txt
584-
COPY legal/bill_of_material.txt /usr/share/doc/bill_of_material.txt
585-
COPY amazon-ssm-agent.json /etc/amazon/ssm/amazon-ssm-agent.json
592+
RUN cat legal/THIRD_PARTY_LICENSES.txt > /usr/share/doc/THIRD_PARTY_LICENSES.txt
593+
RUN cat legal/bill_of_material.txt > /usr/share/doc/bill_of_material.txt
594+
RUN cat amazon-ssm-agent.json > /etc/amazon/ssm/amazon-ssm-agent.json
586595

587596
ENTRYPOINT ["/usr/local/bin/dockerd-entrypoint.sh"]
588597

al/x86_64/standard/5.0/runtimes.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,10 @@ runtimes:
8181
done
8282
golang:
8383
versions:
84+
1.24:
85+
commands:
86+
- echo "Installing Go version 1.24 ..."
87+
- goenv global $GOLANG_24_VERSION
8488
1.23:
8589
commands:
8690
- echo "Installing Go version 1.23 ..."
@@ -190,11 +194,11 @@ runtimes:
190194
8.0:
191195
commands:
192196
- echo "Installing .NET version 8.0 ..."
193-
- test -f "global.json" && echo "Using provided global.json" || dotnet new globaljson --sdk-version $DOTNET_8_GLOBAL_JSON_SDK_VERSION --roll-forward feature
197+
- test -f "global.json" && echo "Using provided global.json" || dotnet new globaljson --sdk-version $DOTNET_8_GLOBAL_JSON_SDK_VERSION --roll-forward latestFeature
194198
6.0:
195199
commands:
196200
- echo "Installing .NET version 6.0 ..."
197-
- test -f "global.json" && echo "Using provided global.json" || dotnet new globaljson --sdk-version $DOTNET_6_GLOBAL_JSON_SDK_VERSION --roll-forward feature
201+
- test -f "global.json" && echo "Using provided global.json" || dotnet new globaljson --sdk-version $DOTNET_6_GLOBAL_JSON_SDK_VERSION --roll-forward latestFeature
198202
default:
199203
commands:
200204
- echo "Installing custom .Net version $VERSION ..."

ubuntu/standard/5.0/Dockerfile

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -81,24 +81,21 @@ RUN set -ex \
8181
&& geckodriver --version
8282

8383
# Install Chrome
84-
ENV CHROME_VERSION="126.0.6478.55-1"
85-
8684
RUN set -ex \
87-
&& wget --no-verbose -O /tmp/chrome.deb https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${CHROME_VERSION}_amd64.deb \
88-
&& (dpkg -i /tmp/chrome.deb || apt-get -fy install) \
89-
&& rm /tmp/chrome.deb \
90-
&& sed -i 's|HERE/chrome"|HERE/chrome" --disable-setuid-sandbox --no-sandbox|g' "/opt/google/chrome/google-chrome" \
85+
&& curl -L https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb --output /tmp/google-chrome-stable_current_amd64.deb \
86+
&& dpkg -i /tmp/google-chrome-stable_current_amd64.deb || apt-get install -f -y \
87+
&& rm -rf /tmp/* \
9188
&& google-chrome --version
9289

9390
# Install ChromeDriver
91+
# https://googlechromelabs.github.io/chrome-for-testing/
92+
# https://github.com/GoogleChromeLabs/chrome-for-testing#json-api-endpoints
9493
RUN set -ex \
95-
&& CHROME_VERSION=`google-chrome --version | awk -F '[ .]' '{print $3"."$4"."$5"."$6}'` \
96-
&& wget -qO /tmp/chromedriver_linux64.zip https://storage.googleapis.com/chrome-for-testing-public/${CHROME_VERSION}/linux64/chromedriver-linux64.zip \
97-
&& unzip -q /tmp/chromedriver_linux64.zip -d /opt \
98-
&& rm /tmp/chromedriver_linux64.zip \
99-
&& mv /opt/chromedriver-linux64 /opt/chromedriver-${CHROME_VERSION} \
100-
&& chmod 755 /opt/chromedriver-${CHROME_VERSION} \
101-
&& ln -s /opt/chromedriver-${CHROME_VERSION}/chromedriver /usr/bin/chromedriver \
94+
&& CHROME_DRIVER_DOWNLOAD_URL=$(curl -sL https://googlechromelabs.github.io/chrome-for-testing/last-known-good-versions-with-downloads.json | jq -r '.channels.Stable.downloads.chromedriver[] | select(.platform == "linux64") | .url') \
95+
&& curl -L $CHROME_DRIVER_DOWNLOAD_URL --output /tmp/chromedriver-linux64.zip \
96+
&& unzip -q /tmp/chromedriver-linux64.zip -d /opt/chromedriver \
97+
&& ln -s /opt/chromedriver/chromedriver-linux64/chromedriver /usr/local/bin/chromedriver \
98+
&& rm -rf /tmp/* \
10299
&& chromedriver --version
103100

104101
# Install stunnel

0 commit comments

Comments
 (0)