From 5527db89efbae8594c0c9a163033c55799918ddc Mon Sep 17 00:00:00 2001 From: Yusuke Nakamura Date: Sun, 17 Jan 2021 05:19:24 +0900 Subject: [PATCH 1/6] Add Ruby 2.7 and 3.0 to travis test matrix --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index 3882be4..d121661 100644 --- a/.travis.yml +++ b/.travis.yml @@ -21,6 +21,8 @@ rvm: - 2.4.6 - 2.5.5 - 2.6.3 + - 2.7 + - 3.0 - jruby matrix: From 06fc3e7eae8fb05356a503403c9aec59dfefd32d Mon Sep 17 00:00:00 2001 From: Yusuke Nakamura Date: Sun, 17 Jan 2021 05:21:26 +0900 Subject: [PATCH 2/6] Updare travis build badge url to "travis-ci.com" --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d5c8b59..e655a06 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# SassC::Rails [![Build Status](https://travis-ci.org/sass/sassc-rails.svg)](https://travis-ci.org/sass/sassc-rails) [![Gem Version](https://badge.fury.io/rb/sassc-rails.svg)](http://badge.fury.io/rb/sassc-rails) +# SassC::Rails [![Build Status](https://travis-ci.com/sass/sassc-rails.svg)](https://travis-ci.com/sass/sassc-rails) [![Gem Version](https://badge.fury.io/rb/sassc-rails.svg)](http://badge.fury.io/rb/sassc-rails) We all love working with Sass, but compilation can take quite a long time for larger codebases. This gem integrates the C implementation of Sass, From 6306fe77ab1f5c19a0352d4fb14ee94a69495f70 Mon Sep 17 00:00:00 2001 From: Yusuke Nakamura Date: Sun, 17 Jan 2021 05:26:15 +0900 Subject: [PATCH 3/6] Remove "uninstall bundler" command from travis before_install `gem "bundler" cannot be uninstalled because it is a default gem` --- .travis.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index d121661..ac651ac 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,6 @@ bundler_args: "--binstubs --standalone --without documentation --path ../bundle" script: "bundle exec rake test" before_install: - - rvm @global do gem uninstall bundler -x - gem install bundler --version '< 2' gemfile: From 7469063841de3da7968280639828afc5d80de307 Mon Sep 17 00:00:00 2001 From: Yusuke Nakamura Date: Sun, 17 Jan 2021 06:09:45 +0900 Subject: [PATCH 4/6] Use bundler 1.17.3 In travis-ci, Fail the test because cannot find bundler 1.x sometime. --- .travis.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index ac651ac..3eb10b0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,11 +1,11 @@ language: ruby -bundler_args: "--binstubs --standalone --without documentation --path ../bundle" - -script: "bundle exec rake test" +script: "bundle _1.17.3_ exec rake test" before_install: - - gem install bundler --version '< 2' + - gem install bundler --version '1.17.3' + +install: bundle _1.17.3_ install --binstubs --standalone --without documentation --path ../bundle gemfile: - gemfiles/sprockets-rails_3_0.gemfile From 8a2df08c0c1a666689f25d3bebdc3ed5d85856e2 Mon Sep 17 00:00:00 2001 From: Yusuke Nakamura Date: Sun, 17 Jan 2021 07:03:13 +0900 Subject: [PATCH 5/6] Exclude rails 4.2 from ruby 2.7 and 3.0 `undefined method `new' for BigDecimal:Class` --- .travis.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.travis.yml b/.travis.yml index 3eb10b0..6ae4d01 100644 --- a/.travis.yml +++ b/.travis.yml @@ -33,6 +33,10 @@ matrix: exclude: - gemfile: gemfiles/rails_6_0.gemfile rvm: 2.4.6 + - gemfile: gemfiles/rails_4_2.gemfile + rvm: 2.7 + - gemfile: gemfiles/rails_4_2.gemfile + rvm: 3.0 notifications: email: false From 346302f300d14c049811f2cf7519bf919bc68b86 Mon Sep 17 00:00:00 2001 From: Yusuke Nakamura Date: Sun, 17 Jan 2021 07:05:23 +0900 Subject: [PATCH 6/6] Exclude rails 5.2 fron ruby 3.0 kwargs spec changed in 3.0 --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index 6ae4d01..986fb60 100644 --- a/.travis.yml +++ b/.travis.yml @@ -37,6 +37,8 @@ matrix: rvm: 2.7 - gemfile: gemfiles/rails_4_2.gemfile rvm: 3.0 + - gemfile: gemfiles/rails_5_2.gemfile + rvm: 3.0 notifications: email: false