Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 1.3 KB

README.md

File metadata and controls

46 lines (32 loc) · 1.3 KB

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/setup-go-faster@v1.7.0
      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.