From 0862e95fb2eb09cffc02b3393c1b0a78df643d25 Mon Sep 17 00:00:00 2001 From: Anton Rieder <1301152+aried3r@users.noreply.github.com> Date: Fri, 29 May 2020 10:38:42 +0200 Subject: Test with Ruby 2.7 `sudo: false` is deprecated. https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration --- .travis.yml | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/.travis.yml b/.travis.yml index c71f565..d0a6c7d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,31 +1,30 @@ language: ruby -sudo: false cache: bundler rvm: - - 2.5.3 - - 2.4.5 - - 2.3.8 - - 2.2.9 - - 2.1.10 + - 2.7 + - 2.6 + - 2.5 + - 2.4 + - 2.3 + - 2.2 + - 2.1 - ruby-head matrix: include: - - rvm: 2.5.3 + - rvm: 2.5 name: "Run Danger and Code Climate" before_script: - bundle exec danger after_script: - bundle exec codeclimate-test-reporter - - rvm: 2.5.3 + - rvm: 2.5 name: "Integration Tests" install: - for dir in spec/integration/*; do BUNDLE_GEMFILE=$dir/Gemfile bundle; done script: - set -e ; for dir in spec/integration/*; do BUNDLE_GEMFILE=$dir/Gemfile bundle exec rspec $dir; done - - rvm: 2.6.6 - dist: bionic - rvm: rbx-3 dist: trusty bundler_args: --retry 0 -- cgit v1.2.1 From f824000e3c263999aac45cd54de960214502513f Mon Sep 17 00:00:00 2001 From: Anton Rieder <1301152+aried3r@users.noreply.github.com> Date: Fri, 29 May 2020 10:42:35 +0200 Subject: Test with JRuby 9.2 Also switch testing jruby-head from EOL Ubuntu to Travis default (xenial). --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index d0a6c7d..1ccea98 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,6 +10,8 @@ rvm: - 2.2 - 2.1 - ruby-head + - jruby-9.2.11.1 + - jruby-head matrix: include: @@ -30,8 +32,6 @@ matrix: bundler_args: --retry 0 - rvm: jruby-9.0.5.0 dist: trusty - - rvm: jruby-head - dist: trusty allow_failures: - rvm: ruby-head - rvm: jruby-head -- cgit v1.2.1 From 24800c87943292a2ff26d73c6b3910234464adb3 Mon Sep 17 00:00:00 2001 From: Anton Rieder Date: Fri, 29 May 2020 10:46:00 +0200 Subject: Add changelog entry --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 99ea8d2..669eec8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,7 @@ Any violations of this scheme are considered to be bugs. ### Changed * [#521](https://github.com/hashie/hashie/pull/499): Do not convert keys that cannot be represented as symbols to `String` in `Mash` initialization - [@carolineartz](https://github.com/carolineartz). +* [#524](https://github.com/hashie/hashie/pull/524): Test with Ruby 2.7 - [@aried3r](https://github.com/aried3r). * Your contribution here. ### Deprecated -- cgit v1.2.1 From 3ea5e6a54947aa8183f2d9ac75239a3b84dd377d Mon Sep 17 00:00:00 2001 From: Anton Rieder Date: Fri, 29 May 2020 10:57:39 +0200 Subject: Try testing JRuby 9.0 on xenial --- .travis.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 1ccea98..782d950 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,6 +11,7 @@ rvm: - 2.1 - ruby-head - jruby-9.2.11.1 + - jruby-9.0.5.0 - jruby-head matrix: @@ -30,8 +31,6 @@ matrix: - rvm: rbx-3 dist: trusty bundler_args: --retry 0 - - rvm: jruby-9.0.5.0 - dist: trusty allow_failures: - rvm: ruby-head - rvm: jruby-head -- cgit v1.2.1 From 8fb8cdbdd32bf338e787523ddd5cad639ed76e36 Mon Sep 17 00:00:00 2001 From: Anton Rieder Date: Fri, 29 May 2020 10:58:59 +0200 Subject: Rest with TruffleRuby, allow failure --- .travis.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 782d950..a0ba6d3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,6 +13,7 @@ rvm: - jruby-9.2.11.1 - jruby-9.0.5.0 - jruby-head + - truffleruby matrix: include: @@ -28,10 +29,7 @@ matrix: - for dir in spec/integration/*; do BUNDLE_GEMFILE=$dir/Gemfile bundle; done script: - set -e ; for dir in spec/integration/*; do BUNDLE_GEMFILE=$dir/Gemfile bundle exec rspec $dir; done - - rvm: rbx-3 - dist: trusty - bundler_args: --retry 0 allow_failures: - rvm: ruby-head - rvm: jruby-head - - rvm: rbx-3 + - rvm: truffleruby -- cgit v1.2.1 From c52bd997ede2b359ce9ade6611a3acea4bd001b4 Mon Sep 17 00:00:00 2001 From: Anton Rieder Date: Fri, 29 May 2020 10:59:28 +0200 Subject: Run danger, integration with Ruby 2.7 --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index a0ba6d3..4c36de2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,13 +17,13 @@ rvm: matrix: include: - - rvm: 2.5 + - rvm: 2.7 name: "Run Danger and Code Climate" before_script: - bundle exec danger after_script: - bundle exec codeclimate-test-reporter - - rvm: 2.5 + - rvm: 2.7 name: "Integration Tests" install: - for dir in spec/integration/*; do BUNDLE_GEMFILE=$dir/Gemfile bundle; done -- cgit v1.2.1 From caa8631f21644b6aed4fc09d69b30f5cf36e1b3b Mon Sep 17 00:00:00 2001 From: Anton Rieder Date: Fri, 29 May 2020 11:19:45 +0200 Subject: Set fast_finish: true Report success even before allowed_failures finish --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 4c36de2..9c0873a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,6 +16,7 @@ rvm: - truffleruby matrix: + fast_finish: true include: - rvm: 2.7 name: "Run Danger and Code Climate" -- cgit v1.2.1