mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
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.
This commit is contained in:
parent
766f8a7a60
commit
6321a68582
1 changed files with 15 additions and 2 deletions
17
.travis.yml
17
.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
|
||||
|
|
Loading…
Reference in a new issue