From a5c3ef527bf675728dbd350d70ff6205d02a3756 Mon Sep 17 00:00:00 2001 From: Mateus Pereira Date: Tue, 28 Jul 2026 10:39:36 -0300 Subject: [PATCH 1/4] Support SimpleCov 1.0 --- skunk.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skunk.gemspec b/skunk.gemspec index eb37979..890cf0c 100644 --- a/skunk.gemspec +++ b/skunk.gemspec @@ -51,7 +51,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency "rake", "~> 13.0" spec.add_development_dependency "reek" spec.add_development_dependency "rubocop" - spec.add_development_dependency "simplecov", "~> 0.18" + spec.add_development_dependency "simplecov", ">= 0.18" spec.add_development_dependency "simplecov-console", "0.5.0" spec.add_development_dependency "webmock", "~> 3.20.0" end From fa373397d8ccfa37e1c6efe19d9bc47d11672896 Mon Sep 17 00:00:00 2001 From: Mateus Pereira Date: Tue, 28 Jul 2026 10:45:34 -0300 Subject: [PATCH 2/4] Add CHANGELOG entry --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3c15596..9bd8c3c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## main [(unreleased)](https://github.com/fastruby/skunk/compare/v0.5.4...HEAD) +* [FEATURE: Support SimpleCov 1.0](https://github.com/fastruby/skunk/pull/140) * BUGFIX: Pin path_expander < 2.0 for Ruby 2.7 compatibility * [FEATURE: Add `--formats` CLI flag to select report formats (json, html, console)](https://github.com/fastruby/skunk/pull/130) * [REFACTOR: Move Console Report](https://github.com/fastruby/skunk/pull/128) From 25b1f2a0693e29c9711ab7e5ddf2ad4420e24c69 Mon Sep 17 00:00:00 2001 From: Mateus Pereira Date: Mon, 10 Aug 2026 14:50:41 -0300 Subject: [PATCH 3/4] Apply suggestions from code review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Juan Vásquez --- CHANGELOG.md | 2 +- skunk.gemspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9bd8c3c..91c4480 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## main [(unreleased)](https://github.com/fastruby/skunk/compare/v0.5.4...HEAD) -* [FEATURE: Support SimpleCov 1.0](https://github.com/fastruby/skunk/pull/140) +* [ENHANCEMENT: Support SimpleCov 1.0](https://github.com/fastruby/skunk/pull/140) * BUGFIX: Pin path_expander < 2.0 for Ruby 2.7 compatibility * [FEATURE: Add `--formats` CLI flag to select report formats (json, html, console)](https://github.com/fastruby/skunk/pull/130) * [REFACTOR: Move Console Report](https://github.com/fastruby/skunk/pull/128) diff --git a/skunk.gemspec b/skunk.gemspec index 890cf0c..ad8f919 100644 --- a/skunk.gemspec +++ b/skunk.gemspec @@ -51,7 +51,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency "rake", "~> 13.0" spec.add_development_dependency "reek" spec.add_development_dependency "rubocop" - spec.add_development_dependency "simplecov", ">= 0.18" + spec.add_development_dependency "simplecov", ">= 0.18", "< 2" spec.add_development_dependency "simplecov-console", "0.5.0" spec.add_development_dependency "webmock", "~> 3.20.0" end From 0780152c61b3957b4b8c0b0b796703eb8c26e952 Mon Sep 17 00:00:00 2001 From: Mateus Pereira Date: Mon, 10 Aug 2026 15:01:04 -0300 Subject: [PATCH 4/4] Update test_helper.rb Replace deprecated calls to add_filter and track_files for skip and cover --- test/test_helper.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/test_helper.rb b/test/test_helper.rb index 658d345..d51ee98 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -16,10 +16,10 @@ SimpleCov.formatter = SimpleCov::Formatter::MultiFormatter.new(formatters) SimpleCov.start do - add_filter "lib/skunk/version.rb" - add_filter "test/lib" + skip "lib/skunk/version.rb" + skip "test/lib" - track_files "lib/**/*.rb" + cover "lib/**/*.rb" end puts "Using SimpleCov v#{SimpleCov::VERSION}"