From bb83f68eef295222664a04aa09628812b56b9087 Mon Sep 17 00:00:00 2001 From: Koichi ITO Date: Tue, 9 Jun 2020 00:52:18 +0900 Subject: [PATCH] Workaround for cc-test-reporter with SimpleCov 0.18 Closes #2043. This PR fixes the following build error when using cc-test-reporter with SimpleCov 0.18. ```console Run export GIT_BRANCH="${GITHUB_REF/refs\/heads\//}" Error: json: cannot unmarshal object into Go struct field input.coverage of type []formatters.NullInt Usage: cc-test-reporter after-build [flags] (snip) Global Flags: -d, --debug run in debug mode ##[error]Process completed with exit code 255. ``` https://github.com/faker-ruby/faker/pull/2043/checks?check_run_id=750522010 This patch is a workaround until the following issue will be resolved. codeclimate/test-reporter#418 --- Gemfile.lock | 2 +- faker.gemspec | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index f945a6b363..93b8ccc1f5 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -59,7 +59,7 @@ DEPENDENCIES pry (= 0.13.1) rake (= 13.0.1) rubocop (= 0.85.1) - simplecov (= 0.17.1) + simplecov (= 0.17.1, < 0.18) test-unit (= 3.3.5) timecop (= 0.9.1) yard (= 0.9.25) diff --git a/faker.gemspec b/faker.gemspec index 63e1448f43..0be7a14ff1 100644 --- a/faker.gemspec +++ b/faker.gemspec @@ -33,7 +33,10 @@ Gem::Specification.new do |spec| spec.add_development_dependency('pry', '0.13.1') spec.add_development_dependency('rake', '13.0.1') spec.add_development_dependency('rubocop', '0.85.1') - spec.add_development_dependency('simplecov', '0.17.1') + # Workaround for cc-test-reporter with SimpleCov 0.18. + # Stop upgrading SimpleCov until the following issue will be resolved. + # https://github.com/codeclimate/test-reporter/issues/418 + spec.add_development_dependency('simplecov', '0.17.1', '< 0.18') spec.add_development_dependency('test-unit', '3.3.5') spec.add_development_dependency('timecop', '0.9.1') spec.add_development_dependency('yard', '0.9.25')