From c0562e7895a7551179a9ec8d2c3aff7fdfc1494f Mon Sep 17 00:00:00 2001 From: Markus Schirp Date: Mon, 3 Sep 2018 16:17:04 +0000 Subject: [PATCH 1/3] Add non UTF-8 files to rubyspec exclusions --- spec/integrations.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spec/integrations.yml b/spec/integrations.yml index 6e018ba02..b0a82cc44 100644 --- a/spec/integrations.yml +++ b/spec/integrations.yml @@ -18,6 +18,8 @@ exclude: - core/string/casecmp_spec.rb - core/symbol/casecmp_spec.rb + - language/source_encoding_spec.rb + - security/cve_2010_1330_spec.rb - name: regexp_parser namespace: Regexp repo_uri: 'https://github.com/ammar/regexp_parser.git' From b1ebc51f00b0301b9fce0f526d11f3da00c047af Mon Sep 17 00:00:00 2001 From: Markus Schirp Date: Mon, 3 Sep 2018 16:17:06 +0000 Subject: [PATCH 2/3] Bump rspec dependency to cover all future 3.x releases Background: * We hook deep into RSpec internals to get very fine grained test selection * These APIs are NOT public. * Hence mutant was always very restrictive in its versioning, to not whitelist a version where these internals are eventually changed. * No such change happened in years. Conclusion: * The past approach of whitelisting rspec version after rspec version is not the correct choice for reducing the mutant maintainership workload. * We'll eat the potential regression over not automatically covering new rspec releases in the 3.x series (yeah, I know potentially last famous words). --- mutant-rspec.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mutant-rspec.gemspec b/mutant-rspec.gemspec index 9d2558771..4d1ce0c95 100644 --- a/mutant-rspec.gemspec +++ b/mutant-rspec.gemspec @@ -16,7 +16,7 @@ Gem::Specification.new do |gem| gem.extra_rdoc_files = %w[LICENSE] gem.add_runtime_dependency('mutant', "~> #{gem.version}") - gem.add_runtime_dependency('rspec-core', '>= 3.4.0', '< 3.8.0') + gem.add_runtime_dependency('rspec-core', '>= 3.4.0', '< 4.0.0') gem.add_development_dependency('bundler', '~> 1.3', '>= 1.3.5') end From 13a5ee374a28fd6dbb87a81bb8c7032782ff1d50 Mon Sep 17 00:00:00 2001 From: Markus Schirp Date: Mon, 3 Sep 2018 16:17:08 +0000 Subject: [PATCH 3/3] Bump to v0.8.16 --- Changelog.md | 4 ++++ lib/mutant/version.rb | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Changelog.md b/Changelog.md index c3e0d7ae7..d525cb167 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,7 @@ +# v0.8.16 2018-08-03 + +* Support for rspec-3.x + # v0.8.15 2018-07-17 * Fix boot time issue diff --git a/lib/mutant/version.rb b/lib/mutant/version.rb index e3e5feb6e..151aee97f 100644 --- a/lib/mutant/version.rb +++ b/lib/mutant/version.rb @@ -1,4 +1,4 @@ module Mutant # Current mutant version - VERSION = '0.8.15'.freeze + VERSION = '0.8.16'.freeze end # Mutant