From 2cc49bbbb5eeb34e77b8ab2ac0188b49123ca493 Mon Sep 17 00:00:00 2001 From: Jean Boussier Date: Sun, 28 Jun 2020 22:45:42 +0200 Subject: [PATCH] Update CI to test Ruby 2.7 --- .travis.yml | 6 ++++-- Rakefile | 6 +++++- bin/ci | 3 +-- bootsnap.gemspec | 2 +- ext/bootsnap/bootsnap.c | 2 +- 5 files changed, 12 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index 9226bba6..c9dd75c0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,8 +6,10 @@ os: - osx rvm: - - ruby-2.4 - - ruby-2.5 + - '2.4' + - '2.5' + - '2.6' + - '2.7' - ruby-head matrix: diff --git a/Rakefile b/Rakefile index 4efef3ed..47cb80e9 100644 --- a/Rakefile +++ b/Rakefile @@ -10,4 +10,8 @@ Rake::ExtensionTask.new do |ext| ext.gem_spec = gemspec end -task(default: :compile) +task :test do + sh 'bin/testunit' +end + +task(default: %i(compile test)) diff --git a/bin/ci b/bin/ci index e9224a7e..1324078b 100755 --- a/bin/ci +++ b/bin/ci @@ -5,6 +5,5 @@ set -euxo pipefail if [[ "${MINIMAL_SUPPORT-0}" -eq 1 ]]; then exec bin/test-minimal-support else - rake - exec bin/testunit + exec rake fi diff --git a/bootsnap.gemspec b/bootsnap.gemspec index 5063899c..7bfb32d4 100644 --- a/bootsnap.gemspec +++ b/bootsnap.gemspec @@ -37,7 +37,7 @@ Gem::Specification.new do |spec| end spec.add_development_dependency("bundler") - spec.add_development_dependency('rake', '~> 10.0') + spec.add_development_dependency('rake') spec.add_development_dependency('rake-compiler', '~> 0') spec.add_development_dependency("minitest", "~> 5.0") spec.add_development_dependency("mocha", "~> 1.2") diff --git a/ext/bootsnap/bootsnap.c b/ext/bootsnap/bootsnap.c index 19a0a13e..15c18421 100644 --- a/ext/bootsnap/bootsnap.c +++ b/ext/bootsnap/bootsnap.c @@ -800,7 +800,7 @@ try_input_to_storage(VALUE arg) } static VALUE -rescue_input_to_storage(VALUE arg) +rescue_input_to_storage(VALUE arg, VALUE e) { return uncompilable; }