Skip to content

Commit 7919a25

Browse files
committed
Upgrade RubyGems/Bundler to 4.0.14 for Ruby 3.2+
Ruby 3.2–3.5 move from RubyGems 3.7.2 (Bundler 2.7.2) to 4.0.14. Ruby 4.0 gets a patch bump from 4.0.6 to 4.0.14. RubyGems/Bundler 4.0.x requires Ruby >= 3.2, so older Rubies stay on their current series (already at the latest compatible patch). All variants updated (gnu, musl, centos) for consistency.
1 parent 921ae41 commit 7919a25

15 files changed

Lines changed: 15 additions & 15 deletions

src/engines/ruby/3.2/Dockerfile.centos

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ rm -r /usr/src/ruby
174174
if yum list installed ruby; then exit 1; fi
175175

176176
# update gem version
177-
gem update --system 3.7.2
177+
gem update --system 4.0.14
178178

179179
# rough smoke test
180180
ruby --version

src/engines/ruby/3.2/Dockerfile.gnu

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ rm -r /usr/src/ruby
153153
if dpkg -l ruby 2>/dev/null | grep -q '^ii'; then exit 1; fi
154154

155155
# update gem version
156-
gem update --system 3.7.2
156+
gem update --system 4.0.14
157157

158158
# rough smoke test
159159
ruby --version

src/engines/ruby/3.2/Dockerfile.musl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ RUN true "${REPRO_RUN_KEY}" && apk update
3131
ENV LANG en_US.UTF-8
3232

3333
## Install a pinned RubyGems and Bundler
34-
RUN gem update --system 3.7.2
34+
RUN gem update --system 4.0.14
3535

3636
# Install additional gems that are in CRuby but missing from the above
3737
# JRuby install distribution. These are version-pinned for reproducibility.

src/engines/ruby/3.3/Dockerfile.centos

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ rm -r /usr/src/ruby
174174
if yum list installed ruby; then exit 1; fi
175175

176176
# update gem version
177-
gem update --system 3.7.2
177+
gem update --system 4.0.14
178178

179179
# rough smoke test
180180
ruby --version

src/engines/ruby/3.3/Dockerfile.gnu

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ rm -r /usr/src/ruby
153153
if dpkg -l ruby 2>/dev/null | grep -q '^ii'; then exit 1; fi
154154

155155
# update gem version
156-
gem update --system 3.7.2
156+
gem update --system 4.0.14
157157

158158
# rough smoke test
159159
ruby --version

src/engines/ruby/3.3/Dockerfile.musl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ RUN true "${REPRO_RUN_KEY}" && apk update
3131
ENV LANG en_US.UTF-8
3232

3333
## Install a pinned RubyGems and Bundler
34-
RUN gem update --system 3.7.2
34+
RUN gem update --system 4.0.14
3535

3636
# Install additional gems that are in CRuby but missing from the above
3737
# JRuby install distribution. These are version-pinned for reproducibility.

src/engines/ruby/3.4/Dockerfile.centos

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ rm -r /usr/src/ruby
174174
if yum list installed ruby; then exit 1; fi
175175

176176
# update gem version
177-
gem update --system 3.7.2
177+
gem update --system 4.0.14
178178

179179
# rough smoke test
180180
ruby --version

src/engines/ruby/3.4/Dockerfile.gnu

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ rm -r /usr/src/ruby
153153
if dpkg -l ruby 2>/dev/null | grep -q '^ii'; then exit 1; fi
154154

155155
# update gem version
156-
gem update --system 3.7.2
156+
gem update --system 4.0.14
157157

158158
# rough smoke test
159159
ruby --version

src/engines/ruby/3.4/Dockerfile.musl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ RUN true "${REPRO_RUN_KEY}" && apk update
3131
ENV LANG en_US.UTF-8
3232

3333
## Install a pinned RubyGems and Bundler
34-
RUN gem update --system 3.7.2
34+
RUN gem update --system 4.0.14
3535

3636
# Install additional gems that are in CRuby but missing from the above
3737
# JRuby install distribution. These are version-pinned for reproducibility.

src/engines/ruby/3.5/Dockerfile.centos

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ rm -r /usr/src/ruby
200200
if yum list installed ruby; then exit 1; fi
201201

202202
# update gem version
203-
gem update --system 3.7.2
203+
gem update --system 4.0.14
204204

205205
# rough smoke test
206206
ruby --version

0 commit comments

Comments
 (0)