@@ -47,7 +47,7 @@ FROM core AS tools
47
47
48
48
# Install Git
49
49
RUN set -ex \
50
- && GIT_VERSION=2.40.0 \
50
+ && GIT_VERSION=2.40.1 \
51
51
&& GIT_TAR_FILE=git-$GIT_VERSION.tar.gz \
52
52
&& GIT_SRC=https://github.com/git/git/archive/v${GIT_VERSION}.tar.gz \
53
53
&& curl -L -o $GIT_TAR_FILE $GIT_SRC \
@@ -134,14 +134,14 @@ ENV JAVA_17_HOME="/usr/lib/jvm/java-17-amazon-corretto.x86_64" \
134
134
JRE_17_HOME="/usr/lib/jvm/java-17-amazon-corretto.x86_64" \
135
135
ANT_VERSION=1.10.13 \
136
136
MAVEN_HOME="/opt/maven" \
137
- MAVEN_VERSION=3.9.1 \
137
+ MAVEN_VERSION=3.9.2 \
138
138
GRADLE_VERSION=8.1.1 \
139
- SBT_VERSION=1.8.2 \
139
+ SBT_VERSION=1.8.3 \
140
140
GRADLE_PATH="$SRC_DIR/gradle" \
141
141
ANT_DOWNLOAD_SHA512="de4ac604629e39a86a306f0541adb3775596909ad92feb8b7de759b1b286417db24f557228737c8b902d6abf722d2ce5bb0c3baa3640cbeec3481e15ab1958c9" \
142
- MAVEN_DOWNLOAD_SHA512="d3be5956712d1c2cf7a6e4c3a2db1841aa971c6097c7a67f59493a5873ccf8c8b889cf988e4e9801390a2b1ae5a0669de07673acb090a083232dbd3faf82f3e3 " \
142
+ MAVEN_DOWNLOAD_SHA512="900bdeeeae550d2d2b3920fe0e00e41b0069f32c019d566465015bdd1b3866395cbe016e22d95d25d51d3a5e614af2c83ec9b282d73309f644859bbad08b63db " \
143
143
GRADLE_DOWNLOADS_SHA256="5625a0ae20fe000d9225d000b36909c7a0e0e8dda61c19b12da769add847c975 8.1.1" \
144
- SBT_DOWNLOAD_SHA256="1f65344da074dbd66dfefa93c0eff8d319d772e5cad47fcbeb6ae178bbdf4686 "
144
+ SBT_DOWNLOAD_SHA256="21F4210786FD68FD15DCA3F4C8EE9CAE0DB249C54E1B0EF6E829E9FA4936423A "
145
145
146
146
ARG MAVEN_CONFIG_HOME="/root/.m2"
147
147
ENV JAVA_HOME="$JAVA_17_HOME" \
@@ -231,7 +231,7 @@ RUN curl https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip -o /tmp/awscli
231
231
&& aws --version
232
232
233
233
# DotNet 6.0
234
- ENV DOTNET_60_SDK_VERSION="6.0.408 "
234
+ ENV DOTNET_60_SDK_VERSION="6.0.410 "
235
235
ENV DOTNET_ROOT="/root/.dotnet"
236
236
237
237
# Add .NET Core 6.0 Global Tools install folder to PATH
@@ -256,6 +256,11 @@ RUN set -ex \
256
256
ENV NODE_18_VERSION="18.16.0"
257
257
258
258
RUN n $NODE_18_VERSION && npm install --save-dev -g -f grunt && npm install --save-dev -g -f grunt-cli && npm install --save-dev -g -f webpack \
259
+ && curl -sSL https://dl.yarnpkg.com/rpm/yarn.repo | tee /etc/yum.repos.d/yarn.repo \
260
+ && rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg \
261
+ && yum install -y https://dl.fedoraproject.org/pub/epel/8/Modular/x86_64/Packages/l/libuv-1.43.0-2.module_el8+13804+34326f90.x86_64.rpm \
262
+ && yum install -y -q yarn \
263
+ && yarn --version \
259
264
&& cd / && rm -rf $N_SRC_DIR && rm -rf /tmp/*
260
265
261
266
# **************** END NODEJS ****************************************************
@@ -270,8 +275,8 @@ RUN rbenv install $RUBY_32_VERSION && rm -rf /tmp/* && rbenv global $RUBY_32_VER
270
275
271
276
# **************** PYTHON *****************************************************
272
277
# Python 3.11
273
- ENV PYTHON_311_VERSION="3.11.2 "
274
- ENV PYTHON_PIP_VERSION=23.1.1
278
+ ENV PYTHON_311_VERSION="3.11.4 "
279
+ ENV PYTHON_PIP_VERSION=23.1.2
275
280
ENV PYYAML_VERSION=6.0
276
281
277
282
COPY tools/runtime_configs/python/$PYTHON_311_VERSION /root/.pyenv/plugins/python-build/share/python-build/$PYTHON_311_VERSION
@@ -285,7 +290,7 @@ RUN set -ex \
285
290
# **************** END PYTHON *****************************************************
286
291
287
292
# **************** PHP ****************************************************
288
- ENV PHP_82_VERSION="8.2.5 "
293
+ ENV PHP_82_VERSION="8.2.7 "
289
294
290
295
COPY tools/runtime_configs/php/$PHP_82_VERSION /root/.phpenv/plugins/php-build/share/php-build/definitions/$PHP_82_VERSION
291
296
RUN phpenv install $PHP_82_VERSION && rm -rf /tmp/* && phpenv global $PHP_82_VERSION
@@ -296,7 +301,7 @@ RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/bin -
296
301
# **************** END PHP ****************************************************
297
302
298
303
# **************** GOLANG ****************************************************
299
- ENV GOLANG_20_VERSION="1.20.3 "
304
+ ENV GOLANG_20_VERSION="1.20.5 "
300
305
ENV GOENV_DISABLE_GOPATH=1
301
306
ENV GOPATH="/go"
302
307
@@ -315,10 +320,10 @@ ENV DOCKER_BUCKET="download.docker.com" \
315
320
DOCKER_CHANNEL="stable" \
316
321
DIND_COMMIT="3b5fac462d21ca164b3778647420016315289034" \
317
322
DOCKER_COMPOSE_VERSION="2.17.3" \
318
- DOCKER_BUILDX_VERSION="0.10.4 "
323
+ DOCKER_BUILDX_VERSION="0.11.0 "
319
324
320
- ENV DOCKER_SHA256="81BD643A32B3428F6D9EAFBD9331D0DA1577C958C1C2702DB1EFF7AFA1CDF3CD "
321
- ENV DOCKER_VERSION="23.0.4 "
325
+ ENV DOCKER_SHA256="544262F4A3621222AFB79960BFAD4D486935DAB80893478B5CC9CF8EBAF409AE "
326
+ ENV DOCKER_VERSION="23.0.6 "
322
327
323
328
VOLUME /var/lib/docker
324
329
@@ -342,11 +347,13 @@ RUN set -ex \
342
347
# Ensure docker-compose and docker compose work
343
348
&& docker-compose version \
344
349
&& docker compose version \
345
- # Add docker buildx tool
346
- && curl -L https://github.com/docker/buildx/releases/download/v${DOCKER_BUILDX_VERSION}/buildx-v${DOCKER_BUILDX_VERSION}.linux-amd64 -o /usr/local/bin/docker-buildx \
347
- && chmod +x /usr/local/bin/dind /usr/local/bin/docker-buildx \
350
+ # Add docker buildx tool \
351
+ && curl -L https://github.com/docker/buildx/releases/download/v${DOCKER_BUILDX_VERSION}/buildx-v${DOCKER_BUILDX_VERSION}.linux-amd64 -o /usr/local/lib/docker/cli-plugins/docker-buildx \
352
+ && chmod +x /usr/local/bin/dind /usr/local/lib/docker/cli-plugins/docker-buildx \
353
+ && ln -s /usr/local/lib/docker/cli-plugins/docker-buildx /usr/local/bin/docker-buildx \
348
354
# Ensure docker-buildx works
349
- && docker-buildx version
355
+ && docker-buildx version \
356
+ && docker buildx version
350
357
351
358
# =======================End of layer: runtimes_2 =================
352
359
FROM runtimes_2 AS runtimes_3
0 commit comments