summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml17
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