0.04
The project is in a healthy, maintained state
A Ruby implementation of the Coveralls API.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
 Dependencies

Development

>= 1.16, < 3

Runtime

>= 0.18.1, < 0.22.0
>= 0.20.3, < 2.0
~> 1.16
 Project Readme

Coveralls Reborn for Ruby Coverage Status Build Status Gem Version

Read the docs →

An up-to-date fork of lemurheavy/coveralls-ruby

Add to your Gemfile:

gem 'coveralls_reborn', '~> 0.23.0', require: false

GitHub Actions

Psst... you don't need this gem on GitHub Actions.

For a Rails application, just add

gem 'simplecov-lcov', '~> 0.8.0'

to your Gemfile and

require 'simplecov'

SimpleCov.start 'rails' do
  if ENV['CI']
    require 'simplecov-lcov'

    SimpleCov::Formatter::LcovFormatter.config do |c|
      c.report_with_single_file = true
      c.single_report_path = 'coverage/lcov.info'
    end

    formatter SimpleCov::Formatter::LcovFormatter
  end

  add_filter %w[version.rb initializer.rb]
end

at the top of spec_helper.rb / rails_helper.rb / test_helper.rb.

Then follow instructions at Coveralls GitHub Action