bellstrand/totp-generator

View on GitHub
.github/workflows/coverage-report.yml

Summary

Maintainability
Test Coverage
name: Coverage
on:
  push:
    branches:
      - "master"
    tags-ignore:
      - "*"
jobs:
  coverage:
    name: Coverage Report
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: actions/setup-node@v2
      - name: Install
        run: |
          yarn install
          yarn global add codeclimate-test-reporter
          echo "$(yarn global bin)" >> $GITHUB_PATH
      - name: Test
        run: yarn test --coverage
      - name: Coverage Report
        if: github.ref == 'refs/heads/master'
        env:
          CODECLIMATE_REPO_TOKEN: ${{ secrets.CODECLIMATE_REPO_TOKEN }}
        run: codeclimate-test-reporter < coverage/lcov.info