mirror of
https://github.com/ms-ati/docile
synced 2023-03-27 23:21:52 -04:00
use codecov action instead of codecov gem
This commit is contained in:
parent
a778fd6c78
commit
26d0c0e327
3 changed files with 11 additions and 6 deletions
4
.github/workflows/main.yml
vendored
4
.github/workflows/main.yml
vendored
|
@ -24,3 +24,7 @@ jobs:
|
|||
bundler-cache: false
|
||||
- run: bundle install
|
||||
- run: bundle exec rspec
|
||||
- uses: codecov/codecov-action@v1
|
||||
with:
|
||||
name: ${{ matrix.ruby }}
|
||||
file: ./coverage/coverage.xml
|
||||
|
|
4
Gemfile
4
Gemfile
|
@ -1,8 +1,8 @@
|
|||
source "https://rubygems.org"
|
||||
|
||||
# CI-only dependencies go here
|
||||
if ENV["CI"] == "true" && RUBY_ENGINE == "ruby"
|
||||
gem "codecov", require: false, group: "test"
|
||||
if ENV["CI"] == "true"
|
||||
gem "simplecov-cobertura", require: false, group: "test"
|
||||
end
|
||||
|
||||
# Specify gem's dependencies in docile.gemspec
|
||||
|
|
|
@ -6,10 +6,11 @@ begin
|
|||
add_filter "/vendor/" # exclude gems which are cached in CI
|
||||
end
|
||||
|
||||
# On CI we publish coverage to codecov.io, except on JRuby and TruffleRuby
|
||||
if ENV["CI"] == "true" && RUBY_ENGINE == "ruby"
|
||||
require "codecov"
|
||||
SimpleCov.formatter = SimpleCov::Formatter::Codecov
|
||||
# On CI we publish coverage to codecov.io
|
||||
# To use codecov-action, we need to generate XML based covarage report
|
||||
if ENV["CI"] == "true"
|
||||
require "simplecov-cobertura"
|
||||
SimpleCov.formatter = SimpleCov::Formatter::CoberturaFormatter
|
||||
end
|
||||
|
||||
# Due to circular dependency (simplecov depends on docile), remove docile and require again below
|
||||
|
|
Loading…
Reference in a new issue