Skip to content
This repository has been archived by the owner on Oct 12, 2022. It is now read-only.

GitHub Action which helps enforce code coverage threshold using lcov created by Very Good Ventures 🦄

License

Notifications You must be signed in to change notification settings

loft-br/very_good_coverage

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace
 
 

Repository files navigation

Very Good Coverage

Very Good Ventures Very Good Ventures

Developed with 💙 by Very Good Ventures 🦄

ci License: MIT


A GitHub Action which helps enforce a minimum code coverage threshold.

Inputs

path

Optional The path to the lcov.info file.

Default ./coverage/lcov.info

min_coverage

Optional The minimum coverage percentage allowed.

Default 100

exclude

Optional List of paths to exclude from the coverage report, separated by an empty space. Supports globs to describe file patterns.

changed_files

Optional List of paths of new/changed files, separated by an empty space. By using this the coverage will run only these files.

Example usage

uses: johnsouza-loftbr/very_good_coverage@v1.3.0
with:
  path: './coverage/lcov.info'
  min_coverage: 95
  exclude: '**/*_observer.dart **/change.dart'

About

GitHub Action which helps enforce code coverage threshold using lcov created by Very Good Ventures 🦄

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%