Add Codecov GitHub Action step
This commit is contained in:
parent
020c53283c
commit
1fb58d5b2f
3
.github/workflows/tests.yml
vendored
3
.github/workflows/tests.yml
vendored
@ -164,7 +164,8 @@ jobs:
|
||||
brew tests ${{ matrix.test-flags }}
|
||||
env:
|
||||
HOMEBREW_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
HOMEBREW_CODECOV_TOKEN: 3ea0364c-80ce-47a3-9fba-93a940d4b5d7
|
||||
|
||||
- uses: codecov/codecov-action@v1
|
||||
|
||||
test-default-formula-linux:
|
||||
name: test default formula (Linux)
|
||||
|
||||
@ -5,7 +5,6 @@ source "https://rubygems.org"
|
||||
# installed gems (should all be require: false)
|
||||
gem "bootsnap", require: false
|
||||
gem "byebug", require: false
|
||||
gem "codecov", require: false
|
||||
gem "nokogiri", require: false
|
||||
gem "parallel_tests", require: false
|
||||
gem "ronn", require: false
|
||||
|
||||
@ -12,8 +12,6 @@ GEM
|
||||
bootsnap (1.7.0)
|
||||
msgpack (~> 1.0)
|
||||
byebug (11.1.3)
|
||||
codecov (0.4.2)
|
||||
simplecov (>= 0.15, < 0.22)
|
||||
coderay (1.1.3)
|
||||
colorize (0.8.1)
|
||||
commander (4.5.2)
|
||||
@ -174,7 +172,6 @@ DEPENDENCIES
|
||||
activesupport
|
||||
bootsnap
|
||||
byebug
|
||||
codecov
|
||||
concurrent-ruby
|
||||
mechanize
|
||||
nokogiri
|
||||
|
||||
@ -5,10 +5,10 @@ if ENV["HOMEBREW_TESTS_COVERAGE"]
|
||||
require "simplecov"
|
||||
|
||||
formatters = [SimpleCov::Formatter::HTMLFormatter]
|
||||
if ENV["HOMEBREW_CODECOV_TOKEN"] && RUBY_PLATFORM[/darwin/]
|
||||
require "codecov"
|
||||
if RUBY_PLATFORM[/darwin/]
|
||||
require "simplecov_json_formatter"
|
||||
|
||||
formatters << SimpleCov::Formatter::Codecov
|
||||
formatters << SimpleCov::Formatter::JSONFormatter
|
||||
|
||||
if ENV["TEST_ENV_NUMBER"]
|
||||
SimpleCov.at_exit do
|
||||
@ -16,8 +16,6 @@ if ENV["HOMEBREW_TESTS_COVERAGE"]
|
||||
result.format! if ParallelTests.number_of_running_processes <= 1
|
||||
end
|
||||
end
|
||||
|
||||
ENV["CODECOV_TOKEN"] = ENV["HOMEBREW_CODECOV_TOKEN"]
|
||||
end
|
||||
|
||||
SimpleCov.formatters = SimpleCov::Formatter::MultiFormatter.new(formatters)
|
||||
|
||||
@ -22,7 +22,6 @@ $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/docile-1.3.5/lib"
|
||||
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/simplecov-html-0.12.3/lib"
|
||||
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/simplecov_json_formatter-0.1.2/lib"
|
||||
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/simplecov-0.21.2/lib"
|
||||
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/codecov-0.4.2/lib"
|
||||
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/coderay-1.1.3/lib"
|
||||
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/colorize-0.8.1/lib"
|
||||
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/highline-2.0.3/lib"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user