Skip to content

Go Patch Coverage

Actions
Display golang patch test coverage on your pull requests.
v1.1.2
Latest
Star (20)

Tags

 (1)

go-patch-cover-action

This action runs go-patch-cover to display test coverage for code changed within a pull request.

Comment example Comment example

Permissions

  • pull-requests: write for writing comments on pull requests.
  • contents: write for the git-notes prev_coverage_mode to maintain the coverage within git notes.

Usage

Just add seriousben/go-patch-cover-action as a step in your existing workflow.

A workflow might look like this:

name: "CI"

on: ["push", "pull_request"]

permissions:
  contents: write
  pull-requests: write

jobs:
  ci:
    name: "Run CI"
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v2
    - uses: WillAbides/[email protected]
      with:
        go-version: "*"
    - run: "go test -coverprofile=coverage.out -covermode=count ./..."
    - uses: seriousben/go-patch-cover-action@v1

Please see GitHub's documentation on Actions for extensive documentation on how to write and tweak workflows.

Thanks

This project took inspiration from https://github.com/marocchino/sticky-pull-request-comment and from https://github.com/dominikh/staticcheck-action.

Go Patch Coverage is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Display golang patch test coverage on your pull requests.
v1.1.2
Latest

Tags

 (1)

Go Patch Coverage is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.