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