Skip to content

Upload coverage results to Code Climate #16

Upload coverage results to Code Climate

Upload coverage results to Code Climate #16

name: Upload coverage results to Code Climate
on:
workflow_run:
workflows: [CI]
types: [completed]
jobs:
upload:
runs-on: ubuntu-latest
if: github.event.workflow_run.conclusion == 'success'
steps:
- uses: actions/checkout@v4
- name: Fetch coverage report
uses: actions/download-artifact@v4
with:
name: coverage-json
run-id: ${{ github.event.workflow_run.id }}
github-token: ${{ secrets.GITHUB_TOKEN }}
- name: Upload coverage report to Code Climate
uses: paambaati/codeclimate-action@v5
with:
coverageLocations: |
${{github.workspace}}/coverage.json:simplecov
env:
CC_TEST_REPORTER_ID: ${{secrets.CC_TEST_REPORTER_ID}}