diff --git a/.github/workflows/rspec.yml b/.github/workflows/rspec.yml index e160e82..dda2e0c 100644 --- a/.github/workflows/rspec.yml +++ b/.github/workflows/rspec.yml @@ -15,12 +15,36 @@ jobs: - name: Run tests run: bundle exec rspec - - name: Code Coverage - uses: paambaati/codeclimate-action@v9.0.0 - env: - CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }} + - name: 'Upload Coverage Report' + uses: actions/upload-artifact@v4 with: - debug: true - coverageCommand: bundle exec rspec - coverageLocations: | - ${{github.workspace}}/coverage/.resultset.json:simplecov + name: coverage-report + path: ./coverage + + # - name: Code Coverage + # uses: paambaati/codeclimate-action@v2.7.5 + # env: + # CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }} + # with: + # debug: true + # coverageCommand: bundle exec rspec + # coverageLocations: | + # ${{github.workspace}}/coverage/.resultset.json:simplecov + + coverage: + needs: [ test ] + name: coverage + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Download Coverage Report + uses: actions/download-artifact@v4 + with: + name: coverage-report + path: ./coverage + - uses: paambaati/codeclimate-action@v9.0.0 + env: + # Set CC_TEST_REPORTER_ID as secret of your repo + CC_TEST_REPORTER_ID: ${{secrets.CC_TEST_REPORTER_ID}} + with: + debug: true diff --git a/class_kit.gemspec b/class_kit.gemspec index 591dfaf..6f2f652 100644 --- a/class_kit.gemspec +++ b/class_kit.gemspec @@ -22,7 +22,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency 'pry-byebug' spec.add_development_dependency 'rake', '~> 10.0' spec.add_development_dependency 'rspec' - spec.add_development_dependency 'simplecov', '< 0.18.0' + spec.add_development_dependency 'simplecov', '< 0.22.0' spec.add_development_dependency 'simplecov_json_formatter' spec.add_dependency 'hash_kit'