From 2845506879479ad3c3a7b4dfc472c14b74e48233 Mon Sep 17 00:00:00 2001 From: Ori Date: Wed, 6 Apr 2016 14:44:14 +0300 Subject: [FEAT] add support for ruby 2.3.0 (2.2.0 was released Dec. 25th 2014, which is almost a year and a half before this commit) --- .travis.yml | 2 ++ Rakefile | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index ac176d6..e178e4c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,6 +10,7 @@ rvm: - "2.0.0" - "2.1" - "2.2" + - "2.3" - "ruby-head" - "rbx" - "system" @@ -21,6 +22,7 @@ matrix: - rvm: system - os: osx rvm: "2.2" + rvm: "2.3" - os: osx rvm: ruby-head - rvm: "rbx" diff --git a/Rakefile b/Rakefile index 14bfc61..c8e4cf3 100644 --- a/Rakefile +++ b/Rakefile @@ -175,7 +175,7 @@ if USE_RAKE_COMPILER ext.cross_platform = %w[i386-mingw32 x64-mingw32] # forces the Windows platform instead of the default one end - ENV['RUBY_CC_VERSION'] ||= '1.8.7:1.9.3:2.0.0:2.1.6:2.2.2' + ENV['RUBY_CC_VERSION'] ||= '1.8.7:1.9.3:2.0.0:2.1.6:2.2.2:2.3.0' # To reduce the gem file size strip mingw32 dlls before packaging ENV['RUBY_CC_VERSION'].to_s.split(':').each do |ruby_version| -- cgit v1.2.1 From afa819f8004d36c938141b3db58de4f8a640c359 Mon Sep 17 00:00:00 2001 From: Lars Kanis Date: Fri, 8 Apr 2016 22:39:05 +0200 Subject: Update rake-compiler-dock to 0.5.2 for support of ruby-2.3 --- Gemfile | 2 +- ffi.gemspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile b/Gemfile index 80b002a..d216d77 100644 --- a/Gemfile +++ b/Gemfile @@ -3,7 +3,7 @@ source 'https://rubygems.org' group :development do gem 'rake', '~> 10.1' gem 'rake-compiler', '~> 0.9.5' - gem 'rake-compiler-dock', '~> 0.4.0' + gem 'rake-compiler-dock', '~> 0.5.2' gem 'rspec', '~> 3.0' gem 'rubygems-tasks', '~> 0.2.4', :require => 'rubygems/tasks' gem "rubysl", "~> 2.0", :platforms => 'rbx' diff --git a/ffi.gemspec b/ffi.gemspec index 957d75b..dc191cf 100644 --- a/ffi.gemspec +++ b/ffi.gemspec @@ -17,7 +17,7 @@ Gem::Specification.new do |s| s.required_ruby_version = '>= 1.8.7' s.add_development_dependency 'rake', '~> 10.1' s.add_development_dependency 'rake-compiler', '~> 0.9' - s.add_development_dependency 'rake-compiler-dock', '~> 0.4.0' + s.add_development_dependency 'rake-compiler-dock', '~> 0.5.2' s.add_development_dependency 'rspec', '~> 2.14.1' s.add_development_dependency 'rubygems-tasks', "~> 0.2.4" end -- cgit v1.2.1 From b48156e3214a8baf283d98377fe50438162f0dd3 Mon Sep 17 00:00:00 2001 From: Lars Kanis Date: Sat, 9 Apr 2016 00:50:21 +0200 Subject: Travis-CI: Print mkmf.log for diagnostics in case of failure. --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index e178e4c..f1ac3e3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -29,3 +29,5 @@ matrix: - rvm: "rbx-head" - rvm: "1.8.7" - rvm: "1.9.3" +after_failure: + - "find build -name mkmf.log | xargs cat" -- cgit v1.2.1 From a1c306dbe6cfdfc57cbb9dc63799ca7f640576bc Mon Sep 17 00:00:00 2001 From: Lars Kanis Date: Fri, 8 Apr 2016 22:39:13 +0200 Subject: Travis-CI: update ruby versions and fix builds Install libgmp-dev as a workaround for the missing dependency of rvm. See also: https://github.com/rvm/rvm/issues/3509 --- .travis.yml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index f1ac3e3..e10cbc5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,12 @@ +sudo: false +addons: + apt: + packages: + - libgmp-dev # this is needed for ruby-2.1.10 and ruby-head on linux language: ruby +before_install: + - gem install bundler script: bundle exec rake test -before_install: gem install bundler os: - linux - osx @@ -9,8 +15,8 @@ rvm: - "1.8.7" - "2.0.0" - "2.1" - - "2.2" - - "2.3" + - "2.2.3" + - "2.3.0" - "ruby-head" - "rbx" - "system" @@ -21,8 +27,7 @@ matrix: allow_failures: - rvm: system - os: osx - rvm: "2.2" - rvm: "2.3" + rvm: "2.3.0" - os: osx rvm: ruby-head - rvm: "rbx" -- cgit v1.2.1