Skip to content
play

GitHub Action

SimpleCov Check

1.0 Latest version

SimpleCov Check

play

SimpleCov Check

Ensure code coverage is at 100%

Installation

Copy and paste the following snippet into your .yml file.

              

- name: SimpleCov Check

uses: vigetlabs/simplecov-check@1.0

Learn more about this action in vigetlabs/simplecov-check

Choose a version

SimpleCov Check

A simple action that can pass/fail your build in an isolated job based on the results of a SimpleCov report.

Usage

jobs:
  # Your test job should include something like the following
  test:
    runs-on: ubuntu-latest

    - name: Run specs
      run: bundle exec rspec

    - name: Upload coverage results
      uses: actions/upload-artifact@v2
      with:
        name: coverage-report
        path: coverage

  coverage:
    runs-on: ubuntu-latest

    # This line will only run the coverage job if the test job passed
    needs: test

    steps:
    - name: Download coverage report
      uses: actions/download-artifact@v2
      with:
        name: coverage-report
        path: coverage

    - name: Check coverage
      uses: vigetlabs/simplecov-check@v1.0
      with:
        minimum_coverage: 100
        coverage_path: coverage/.last_run.json