sigs.k8s.io/cluster-api-provider-azure@v1.17.0/.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@91182cccc01eb5e619899d80e4e971d6181294a7 # v2.10.1
    18        with:
    19          egress-policy: audit
    20  
    21      - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
    22      - uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5.0.2
    23        with:
    24          go-version: '1.22'
    25      - run: "PATH=/usr/local/go/bin:$PATH make test-cover"
    26      - uses: codecov/codecov-action@e28ff129e5465c2c0dcc6f003fc735cb6ae0c673 # v4.5.0
    27        env:
    28          CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
    29        with:
    30          files: ./coverage.out
    31          fail_ci_if_error: true