Skip to content

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

VeryGoodOpenSource/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

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.

Example usage

uses: VeryGoodOpenSource/[email protected]
with:
  path: "./coverage/lcov.info"
  min_coverage: 95
  exclude: "**/*_observer.dart **/change.dart"