From 32901117a6c342155a11939821eb12c89a1bd574 Mon Sep 17 00:00:00 2001 From: Olle Jonsson Date: Fri, 10 Apr 2020 21:25:09 +0200 Subject: [PATCH 1/5] CI: Extend matrix w/ JRuby 9.2 --- .travis.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index e7cfb250..5170a7fb 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,18 +1,25 @@ # https://github.com/travis-ci/travis-ci/wiki/.travis.yml-options language: "ruby" -sudo: false + before_install: - gem install bundler script: "bundle exec rake --trace" + rvm: - 2.3.0 - 2.4.1 - 2.5.3 - - jruby-9.1.15.0 - - rbx-2 + - rbx-4 + matrix: + include: + - rvm: jruby-9.1.17.0 + jdk: openjdk8 + - rvm: jruby-9.2.11.1 + jdk: openjdk11 allow_failures: - - rvm: rbx-2 + - rvm: rbx-4 fast_finish: true + notifications: irc: "irc.freenode.org#savon" From 6821651a29d0f84476a93e1e82770f663f4186c7 Mon Sep 17 00:00:00 2001 From: Olle Jonsson Date: Fri, 10 Apr 2020 21:30:12 +0200 Subject: [PATCH 2/5] CI: run Rubinius in trusty --- .travis.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 5170a7fb..7ac65263 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,7 +9,6 @@ rvm: - 2.3.0 - 2.4.1 - 2.5.3 - - rbx-4 matrix: include: @@ -17,6 +16,8 @@ matrix: jdk: openjdk8 - rvm: jruby-9.2.11.1 jdk: openjdk11 + - rvm: rbx-4 + dist: trusty allow_failures: - rvm: rbx-4 fast_finish: true From 8c2ce32ee6db5f8f391d280d95c14660b1e15f22 Mon Sep 17 00:00:00 2001 From: Olle Jonsson Date: Fri, 10 Apr 2020 21:41:24 +0200 Subject: [PATCH 3/5] CI: JRuby 9.2 JAVA_OPTS with --add-opens decls See https://github.com/jruby/jruby/issues/4834 --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 7ac65263..f7b6d82e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,6 +16,7 @@ matrix: jdk: openjdk8 - rvm: jruby-9.2.11.1 jdk: openjdk11 + env: JAVA_OPTS="--add-opens java.base/java.security.cert=ALL-UNNAMED --add-opens java.base/java.security=ALL-UNNAMED" - rvm: rbx-4 dist: trusty allow_failures: From e442364be65ff831c15742d302a48d3708d8c991 Mon Sep 17 00:00:00 2001 From: Olle Jonsson Date: Fri, 10 Apr 2020 21:51:17 +0200 Subject: [PATCH 4/5] CI: Use "name" to identify specific matrix jobs --- .travis.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index f7b6d82e..6c3d41e6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,15 +12,19 @@ rvm: matrix: include: - - rvm: jruby-9.1.17.0 + - name: JRuby 9.1 + rvm: jruby-9.1.17.0 jdk: openjdk8 - - rvm: jruby-9.2.11.1 + - name: JRuby 9.2 + rvm: jruby-9.2.11.1 jdk: openjdk11 env: JAVA_OPTS="--add-opens java.base/java.security.cert=ALL-UNNAMED --add-opens java.base/java.security=ALL-UNNAMED" - - rvm: rbx-4 + - name: Rubinius + rvm: rbx-4 dist: trusty allow_failures: - - rvm: rbx-4 + - name: Rubinius + - name: JRuby 9.2 fast_finish: true notifications: From afa4a23a7c54ff2057dcd84c99950210be856ce1 Mon Sep 17 00:00:00 2001 From: Olle Jonsson Date: Thu, 23 Apr 2020 14:30:31 +0200 Subject: [PATCH 5/5] CI: Drop unmaintained Ruby versions - see https://www.ruby-lang.org/en/downloads/branches/ --- .travis.yml | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/.travis.yml b/.travis.yml index 6c3d41e6..c9a113e2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,16 +6,13 @@ before_install: script: "bundle exec rake --trace" rvm: - - 2.3.0 - - 2.4.1 - - 2.5.3 + - "2.5" + - "2.6" + - "2.7" matrix: include: - - name: JRuby 9.1 - rvm: jruby-9.1.17.0 - jdk: openjdk8 - - name: JRuby 9.2 + - name: "JRuby 9.2" rvm: jruby-9.2.11.1 jdk: openjdk11 env: JAVA_OPTS="--add-opens java.base/java.security.cert=ALL-UNNAMED --add-opens java.base/java.security=ALL-UNNAMED" @@ -24,7 +21,7 @@ matrix: dist: trusty allow_failures: - name: Rubinius - - name: JRuby 9.2 + - name: "JRuby 9.2" fast_finish: true notifications: