sigs.k8s.io/cluster-api-provider-azure@v1.14.3/.github/workflows/cover.yaml (about)

     1  # yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json
     2  
     3  name: codecov
     4  on:
     5    pull_request:
     6    push:
     7      branches:
     8      - main
     9  permissions:
    10    contents: read
    11  
    12  jobs:
    13    coverage:
    14      runs-on: ubuntu-latest
    15      steps:
    16      - name: Harden Runner
    17        uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0
    18        with:
    19          egress-policy: audit
    20  
    21      - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
    22      - uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0
    23        with:
    24          go-version: '1.20'
    25      - run: "PATH=/usr/local/go/bin:$PATH make test-cover"
    26      - uses: codecov/codecov-action@54bcd8715eee62d40e33596ef5e8f0f48dbbccab # v4.1.0
    27        env:
    28          CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
    29        with:
    30          files: ./coverage.out
    31          fail_ci_if_error: true