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