Skip to content
refresh-cw

GitHub Action

Go Code Coverage

v1.0.1 Latest version

Go Code Coverage

refresh-cw

Go Code Coverage

This action runs code coverage for Go based projects and uploads the coverage report as an artifact.

Installation

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

              

- name: Go Code Coverage

uses: Sonichigo/[email protected]

Learn more about this action in Sonichigo/get-cov

Choose a version

Go Code Coverage Report

permissions:
  contents: write
  pull-requests: write

jobs:

  coverage:
    name: Generate Coverage Report
    runs-on: ubuntu-latest
    
    steps:
      - name: Get Code Coverage
        uses: sonichigo/get-cov@main
        with:
            coverage-file: my-coverage-file
            coverage-threshold: 55
            token: ${{ secrets.GITHUB_TOKEN }}