Skip to content

Commit 566fa0d

Browse files
committed
Add JRuby 9.4 to build matrix
We've had to switch to the main JRuby Docker image as CircleCI have stopped publishing their own CI-optimised ones with extra tools installed. It turns out this isn't a problem for us as we're not dependent on much in the image. See: https://discuss.circleci.com/t/legacy-convenience-image-deprecation/41034 This commit also switches versions 9.2 and 9.3 to the main JRuby Docker image, but not 9.1 as that breaks for some inscrutable reason. We'll drop 9.1 and all other unsupported Rubies in our next major release. Signed-off-by: Chris Sinjakli <chris@sinjakli.co.uk>
1 parent b177688 commit 566fa0d

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

.circleci/config.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,14 @@ workflows:
4949
- cimg/ruby:3.1
5050
- cimg/ruby:3.2
5151
- cimg/ruby:3.3
52+
# We've switched to JRuby's own Docker image as CircleCI decided to
53+
# stop supporting it when they deprecated their legacy images. For
54+
# some reason, the official JRuby image for 9.1 fails with an
55+
# inscrutable error message that isn't worth debugging.
56+
#
57+
# We'll drop this version on our next major release anyway, as it's
58+
# out of security support.
5259
- circleci/jruby:9.1
53-
- circleci/jruby:9.2
54-
- circleci/jruby:9.3
60+
- jruby:9.2
61+
- jruby:9.3
62+
- jruby:9.4

0 commit comments

Comments
 (0)