diff options
author | Benoit Daloze <eregontp@gmail.com> | 2020-01-28 18:37:42 +0100 |
---|---|---|
committer | Benoit Daloze <eregontp@gmail.com> | 2020-01-28 18:37:42 +0100 |
commit | 6321a685826f6459a6ef4aeaa18080f07494ee99 (patch) | |
tree | d3d494f01e917bd68dc609b69b45cb2571144475 /.travis.yml | |
parent | 766f8a7a60f32ab27c2faaa9120f47f00a5e646d (diff) |
Run specs on Ruby 2.7 too to make sure they keep passing
* With keyword argument changes, it's more likely to break only 2.7 and
not other versions.
* A few specs were broken on 2.7.0 recently, this should catch them earlier.
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/.travis.yml b/.travis.yml index 882bcb8fcd..6d1d1ebd04 100644 --- a/.travis.yml +++ b/.travis.yml @@ -362,7 +362,7 @@ env: -Wunused-variable' - LDFLAGS=-Wno-unused-command-line-argument - - &rubyspec + - &rubyspec24 name: Check ruby/spec version guards on Ruby 2.4 language: ruby rvm: 2.4.9 @@ -374,6 +374,18 @@ env: after_failure: - echo "ruby/spec failed on Ruby 2.4. This is likely because of a missing ruby_version_is guard, please add it. See spec/README.md." + - &rubyspec27 + name: Check ruby/spec version guards on Ruby 2.7 + language: ruby + rvm: 2.7.0 + before_install: + install: + before_script: chmod -R u+w spec/ruby + # -j randomly hangs. + script: ruby -C spec/ruby ../mspec/bin/mspec . + after_failure: + - echo "ruby/spec failed on Ruby 2.7. This is likely because of a missing ruby_version_is guard, please add it. See spec/README.md." + - &baseruby name: "BASERUBY: Ruby 2.2" <<: *gcc-8 @@ -425,7 +437,8 @@ matrix: - <<: *pedanticism - <<: *assertions - <<: *baseruby - - <<: *rubyspec + - <<: *rubyspec24 + - <<: *rubyspec27 - <<: *dependency # Build every commit (Allowed Failures): - <<: *ASAN |