Skip to content

Commit e576dc1

Browse files
committed
Update engines to max patch for each minor
1 parent 0929c28 commit e576dc1

38 files changed

+175
-185
lines changed

src/engines/jruby/9.2/Dockerfile.gnu

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,16 +48,16 @@ RUN ln -sf /usr/share/zoneinfo/Etc/UTC /etc/localtime
4848
ENV JRUBY_VERSION 9.2.21.0
4949
ENV JRUBY_SHA256 dbf05fca4f61bd7d5131d9b83c5f4d1a249213c474b82def37e82013969c8b8a
5050
RUN mkdir /opt/jruby \
51-
&& curl -fSL https://repo1.maven.org/maven2/org/jruby/jruby-dist/${JRUBY_VERSION}/jruby-dist-${JRUBY_VERSION}-bin.tar.gz -o /tmp/jruby.tar.gz \
52-
&& echo "$JRUBY_SHA256 /tmp/jruby.tar.gz" | sha256sum -c - \
53-
&& tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby \
54-
&& rm /tmp/jruby.tar.gz \
55-
&& update-alternatives --install /usr/local/bin/ruby ruby /opt/jruby/bin/jruby 1
51+
&& curl -fSL https://repo1.maven.org/maven2/org/jruby/jruby-dist/${JRUBY_VERSION}/jruby-dist-${JRUBY_VERSION}-bin.tar.gz -o /tmp/jruby.tar.gz \
52+
&& echo "$JRUBY_SHA256 /tmp/jruby.tar.gz" | sha256sum -c - \
53+
&& tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby \
54+
&& rm /tmp/jruby.tar.gz \
55+
&& update-alternatives --install /usr/local/bin/ruby ruby /opt/jruby/bin/jruby 1
5656
ENV PATH /opt/jruby/bin:$PATH
5757

5858
# Skip installing gem documentation
5959
RUN mkdir -p /opt/jruby/etc \
60-
&& echo -e 'install: --no-document\nupdate: --no-document' >> /opt/jruby/etc/gemrc
60+
&& echo -e 'install: --no-document\nupdate: --no-document' >> /opt/jruby/etc/gemrc
6161

6262

6363
# don't create ".bundle" in all our apps

src/engines/jruby/9.2/Dockerfile.musl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,16 +35,16 @@ RUN apk add curl bash
3535
ENV JRUBY_VERSION 9.2.21.0
3636
ENV JRUBY_SHA256 dbf05fca4f61bd7d5131d9b83c5f4d1a249213c474b82def37e82013969c8b8a
3737
RUN mkdir /opt/jruby \
38-
&& curl -fSL https://repo1.maven.org/maven2/org/jruby/jruby-dist/${JRUBY_VERSION}/jruby-dist-${JRUBY_VERSION}-bin.tar.gz -o /tmp/jruby.tar.gz \
39-
&& echo "$JRUBY_SHA256 /tmp/jruby.tar.gz" | sha256sum -c - \
40-
&& tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby \
41-
&& rm /tmp/jruby.tar.gz \
42-
&& ln -sf /opt/jruby/bin/jruby /usr/local/bin/ruby
38+
&& curl -fSL https://repo1.maven.org/maven2/org/jruby/jruby-dist/${JRUBY_VERSION}/jruby-dist-${JRUBY_VERSION}-bin.tar.gz -o /tmp/jruby.tar.gz \
39+
&& echo "$JRUBY_SHA256 /tmp/jruby.tar.gz" | sha256sum -c - \
40+
&& tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby \
41+
&& rm /tmp/jruby.tar.gz \
42+
&& ln -sf /opt/jruby/bin/jruby /usr/local/bin/ruby
4343
ENV PATH /opt/jruby/bin:$PATH
4444

4545
# Skip installing gem documentation
4646
RUN mkdir -p /opt/jruby/etc \
47-
&& echo -e 'install: --no-document\nupdate: --no-document' >> /opt/jruby/etc/gemrc
47+
&& echo -e 'install: --no-document\nupdate: --no-document' >> /opt/jruby/etc/gemrc
4848

4949
## Install a pinned RubyGems and Bundler
5050
RUN gem update --system 3.3.27

src/engines/jruby/9.3/Dockerfile.gnu

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# strip-tags: gnu
22
# append-tags: gcc
33

4-
FROM eclipse-temurin:11-jammy AS jruby-9.3.9.0-jre11
4+
FROM eclipse-temurin:11-jammy AS jruby-9.3.15.0-jre11
55

66
# A few RUN actions in Dockerfiles are subject to uncontrollable outside
77
# variability: an identical command would be the same from `docker build`'s
@@ -45,19 +45,19 @@ ENV LANGUAGE en_US:en
4545
RUN ln -sf /usr/share/zoneinfo/Etc/UTC /etc/localtime
4646

4747
# Install JRuby, pinned for reproducibility
48-
ENV JRUBY_VERSION 9.3.9.0
49-
ENV JRUBY_SHA256 251e6dd8d1d2f82922c8c778d7857e1bef82fe5ca2cf77bc09356421d0b05ab8
48+
ENV JRUBY_VERSION 9.3.15.0
49+
ENV JRUBY_SHA256 0f8f8e4ed2fe97976d1c68350e967b937a860001fe3cbb42247a8612ab246628
5050
RUN mkdir /opt/jruby \
51-
&& curl -fSL https://repo1.maven.org/maven2/org/jruby/jruby-dist/${JRUBY_VERSION}/jruby-dist-${JRUBY_VERSION}-bin.tar.gz -o /tmp/jruby.tar.gz \
52-
&& echo "$JRUBY_SHA256 /tmp/jruby.tar.gz" | sha256sum -c - \
53-
&& tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby \
54-
&& rm /tmp/jruby.tar.gz \
55-
&& update-alternatives --install /usr/local/bin/ruby ruby /opt/jruby/bin/jruby 1
51+
&& curl -fSL https://repo1.maven.org/maven2/org/jruby/jruby-dist/${JRUBY_VERSION}/jruby-dist-${JRUBY_VERSION}-bin.tar.gz -o /tmp/jruby.tar.gz \
52+
&& echo "$JRUBY_SHA256 /tmp/jruby.tar.gz" | sha256sum -c - \
53+
&& tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby \
54+
&& rm /tmp/jruby.tar.gz \
55+
&& update-alternatives --install /usr/local/bin/ruby ruby /opt/jruby/bin/jruby 1
5656
ENV PATH /opt/jruby/bin:$PATH
5757

5858
# Skip installing gem documentation
5959
RUN mkdir -p /opt/jruby/etc \
60-
&& echo -e 'install: --no-document\nupdate: --no-document' >> /opt/jruby/etc/gemrc
60+
&& echo -e 'install: --no-document\nupdate: --no-document' >> /opt/jruby/etc/gemrc
6161

6262
# don't create ".bundle" in all our apps
6363
ENV GEM_HOME /usr/local/bundle

src/engines/jruby/9.3/Dockerfile.musl

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM eclipse-temurin:22-jdk-alpine AS jruby-9.3.9.0-jre22
1+
FROM eclipse-temurin:22-jdk-alpine AS jruby-9.3.15.0-jre22
22

33
# A few RUN actions in Dockerfiles are subject to uncontrollable outside
44
# variability: an identical command would be the same from `docker build`'s
@@ -32,19 +32,19 @@ RUN true "${REPRO_RUN_KEY}" && apk update
3232
RUN apk add curl bash
3333

3434
# Install JRuby, pinned for reproducibility
35-
ENV JRUBY_VERSION 9.3.9.0
36-
ENV JRUBY_SHA256 251e6dd8d1d2f82922c8c778d7857e1bef82fe5ca2cf77bc09356421d0b05ab8
35+
ENV JRUBY_VERSION 9.3.15.0
36+
ENV JRUBY_SHA256 0f8f8e4ed2fe97976d1c68350e967b937a860001fe3cbb42247a8612ab246628
3737
RUN mkdir /opt/jruby \
38-
&& curl -fSL https://repo1.maven.org/maven2/org/jruby/jruby-dist/${JRUBY_VERSION}/jruby-dist-${JRUBY_VERSION}-bin.tar.gz -o /tmp/jruby.tar.gz \
39-
&& echo "$JRUBY_SHA256 /tmp/jruby.tar.gz" | sha256sum -c - \
40-
&& tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby \
41-
&& rm /tmp/jruby.tar.gz \
42-
&& ln -sf /opt/jruby/bin/jruby /usr/local/bin/ruby
38+
&& curl -fSL https://repo1.maven.org/maven2/org/jruby/jruby-dist/${JRUBY_VERSION}/jruby-dist-${JRUBY_VERSION}-bin.tar.gz -o /tmp/jruby.tar.gz \
39+
&& echo "$JRUBY_SHA256 /tmp/jruby.tar.gz" | sha256sum -c - \
40+
&& tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby \
41+
&& rm /tmp/jruby.tar.gz \
42+
&& ln -sf /opt/jruby/bin/jruby /usr/local/bin/ruby
4343
ENV PATH /opt/jruby/bin:$PATH
4444

4545
# Skip installing gem documentation
4646
RUN mkdir -p /opt/jruby/etc \
47-
&& echo -e 'install: --no-document\nupdate: --no-document' >> /opt/jruby/etc/gemrc
47+
&& echo -e 'install: --no-document\nupdate: --no-document' >> /opt/jruby/etc/gemrc
4848

4949
## Install a pinned RubyGems and Bundler
5050
RUN gem update --system 3.4.22

src/engines/jruby/9.4/Dockerfile.gnu

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# strip-tags: gnu
22
# append-tags: gcc
33

4-
FROM eclipse-temurin:11-jammy AS jruby-9.4.7.0-jre11
4+
FROM eclipse-temurin:11-jammy AS jruby-9.4.14.0-jre11
55

66
# A few RUN actions in Dockerfiles are subject to uncontrollable outside
77
# variability: an identical command would be the same from `docker build`'s
@@ -45,19 +45,19 @@ ENV LANGUAGE en_US:en
4545
RUN ln -sf /usr/share/zoneinfo/Etc/UTC /etc/localtime
4646

4747
# Install JRuby, pinned for reproducibility
48-
ENV JRUBY_VERSION 9.4.7.0
49-
ENV JRUBY_SHA256 f1c39f8257505300a528ff83fe4721fbe61a855abb25e3d27d52d43ac97a4d80
48+
ENV JRUBY_VERSION 9.4.14.0
49+
ENV JRUBY_SHA256 7ea2be8d0c5989714c795b4544492bf9941c9576e7a78f593a19c85567bc0452
5050
RUN mkdir /opt/jruby \
51-
&& curl -fSL https://repo1.maven.org/maven2/org/jruby/jruby-dist/${JRUBY_VERSION}/jruby-dist-${JRUBY_VERSION}-bin.tar.gz -o /tmp/jruby.tar.gz \
52-
&& echo "$JRUBY_SHA256 /tmp/jruby.tar.gz" | sha256sum -c - \
53-
&& tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby \
54-
&& rm /tmp/jruby.tar.gz \
55-
&& update-alternatives --install /usr/local/bin/ruby ruby /opt/jruby/bin/jruby 1
51+
&& curl -fSL https://repo1.maven.org/maven2/org/jruby/jruby-dist/${JRUBY_VERSION}/jruby-dist-${JRUBY_VERSION}-bin.tar.gz -o /tmp/jruby.tar.gz \
52+
&& echo "$JRUBY_SHA256 /tmp/jruby.tar.gz" | sha256sum -c - \
53+
&& tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby \
54+
&& rm /tmp/jruby.tar.gz \
55+
&& update-alternatives --install /usr/local/bin/ruby ruby /opt/jruby/bin/jruby 1
5656
ENV PATH /opt/jruby/bin:$PATH
5757

5858
# Skip installing gem documentation
5959
RUN mkdir -p /opt/jruby/etc \
60-
&& echo -e 'install: --no-document\nupdate: --no-document' >> /opt/jruby/etc/gemrc
60+
&& echo -e 'install: --no-document\nupdate: --no-document' >> /opt/jruby/etc/gemrc
6161

6262
# don't create ".bundle" in all our apps
6363
ENV GEM_HOME /usr/local/bundle

src/engines/jruby/9.4/Dockerfile.musl

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM eclipse-temurin:22-jdk-alpine AS jruby-9.4.7.0-jre22
1+
FROM eclipse-temurin:22-jdk-alpine AS jruby-9.4.14.0-jre22
22

33
# A few RUN actions in Dockerfiles are subject to uncontrollable outside
44
# variability: an identical command would be the same from `docker build`'s
@@ -32,19 +32,19 @@ RUN true "${REPRO_RUN_KEY}" && apk update
3232
RUN apk add curl bash
3333

3434
# Install JRuby, pinned for reproducibility
35-
ENV JRUBY_VERSION 9.4.7.0
36-
ENV JRUBY_SHA256 f1c39f8257505300a528ff83fe4721fbe61a855abb25e3d27d52d43ac97a4d80
35+
ENV JRUBY_VERSION 9.4.14.0
36+
ENV JRUBY_SHA256 7ea2be8d0c5989714c795b4544492bf9941c9576e7a78f593a19c85567bc0452
3737
RUN mkdir /opt/jruby \
38-
&& curl -fSL https://repo1.maven.org/maven2/org/jruby/jruby-dist/${JRUBY_VERSION}/jruby-dist-${JRUBY_VERSION}-bin.tar.gz -o /tmp/jruby.tar.gz \
39-
&& echo "$JRUBY_SHA256 /tmp/jruby.tar.gz" | sha256sum -c - \
40-
&& tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby \
41-
&& rm /tmp/jruby.tar.gz \
42-
&& ln -sf /opt/jruby/bin/jruby /usr/local/bin/ruby
38+
&& curl -fSL https://repo1.maven.org/maven2/org/jruby/jruby-dist/${JRUBY_VERSION}/jruby-dist-${JRUBY_VERSION}-bin.tar.gz -o /tmp/jruby.tar.gz \
39+
&& echo "$JRUBY_SHA256 /tmp/jruby.tar.gz" | sha256sum -c - \
40+
&& tar -zx --strip-components=1 -f /tmp/jruby.tar.gz -C /opt/jruby \
41+
&& rm /tmp/jruby.tar.gz \
42+
&& ln -sf /opt/jruby/bin/jruby /usr/local/bin/ruby
4343
ENV PATH /opt/jruby/bin:$PATH
4444

4545
# Skip installing gem documentation
4646
RUN mkdir -p /opt/jruby/etc \
47-
&& echo -e 'install: --no-document\nupdate: --no-document' >> /opt/jruby/etc/gemrc
47+
&& echo -e 'install: --no-document\nupdate: --no-document' >> /opt/jruby/etc/gemrc
4848

4949
## Install a pinned RubyGems and Bundler
5050
RUN gem update --system 3.6.9

src/engines/ruby/1.8/Dockerfile.centos

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -243,11 +243,10 @@ SHELL
243243
# don't create ".bundle" in all our apps
244244
ENV GEM_HOME /usr/local/bundle
245245
ENV BUNDLE_SILENCE_ROOT_WARNING=1 \
246-
BUNDLE_APP_CONFIG="$GEM_HOME"
246+
BUNDLE_APP_CONFIG="$GEM_HOME"
247247
ENV PATH $GEM_HOME/bin:$PATH
248248

249249
# adjust permissions of a few directories for running "gem install" as an arbitrary user
250250
RUN mkdir -p "$GEM_HOME" && chmod 1777 "$GEM_HOME"
251251

252252
CMD [ "irb" ]
253-

src/engines/ruby/1.9/Dockerfile.centos

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,11 +169,10 @@ SHELL
169169
# don't create ".bundle" in all our apps
170170
ENV GEM_HOME /usr/local/bundle
171171
ENV BUNDLE_SILENCE_ROOT_WARNING=1 \
172-
BUNDLE_APP_CONFIG="$GEM_HOME"
172+
BUNDLE_APP_CONFIG="$GEM_HOME"
173173
ENV PATH $GEM_HOME/bin:$PATH
174174

175175
# adjust permissions of a few directories for running "gem install" as an arbitrary user
176176
RUN mkdir -p "$GEM_HOME" && chmod 1777 "$GEM_HOME"
177177

178178
CMD [ "irb" ]
179-

src/engines/ruby/2.0/Dockerfile.centos

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,11 +169,10 @@ SHELL
169169
# don't create ".bundle" in all our apps
170170
ENV GEM_HOME /usr/local/bundle
171171
ENV BUNDLE_SILENCE_ROOT_WARNING=1 \
172-
BUNDLE_APP_CONFIG="$GEM_HOME"
172+
BUNDLE_APP_CONFIG="$GEM_HOME"
173173
ENV PATH $GEM_HOME/bin:$PATH
174174

175175
# adjust permissions of a few directories for running "gem install" as an arbitrary user
176176
RUN mkdir -p "$GEM_HOME" && chmod 1777 "$GEM_HOME"
177177

178178
CMD [ "irb" ]
179-

src/engines/ruby/2.1/Dockerfile.centos

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -167,11 +167,10 @@ SHELL
167167
# don't create ".bundle" in all our apps
168168
ENV GEM_HOME /usr/local/bundle
169169
ENV BUNDLE_SILENCE_ROOT_WARNING=1 \
170-
BUNDLE_APP_CONFIG="$GEM_HOME"
170+
BUNDLE_APP_CONFIG="$GEM_HOME"
171171
ENV PATH $GEM_HOME/bin:$PATH
172172

173173
# adjust permissions of a few directories for running "gem install" as an arbitrary user
174174
RUN mkdir -p "$GEM_HOME" && chmod 1777 "$GEM_HOME"
175175

176176
CMD [ "irb" ]
177-

0 commit comments

Comments
 (0)