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