|
Ran
|
Jobs
40
|
Files
203
|
Run time
1min
|
Badge
README BADGES
|
push
github
Fix flaky CI: replace kustomize curl installer with go install and add caching (#943) * Fix flaky CI: replace kustomize curl installer with go install and add caching The integration tests were failing intermittently because the Makefile downloaded kustomize via an unauthenticated curl to the GitHub API, which is subject to rate limiting. When multiple CI runs execute in quick succession the rate limit is exhausted and the build fails with: Github rate-limiter failed the request. Either authenticate or wait a couple of minutes. This commit: - Replaces the curl-based kustomize install script with 'go install', which downloads through the Go module proxy (no GitHub API rate limit). - Adds actions/cache for the bin/ directory in all integration test workflows so that kustomize and controller-gen binaries are reused across runs. * Pin actions/cache to SHA and fix x/net replace directive - Pin all actions/cache@v4 to SHA 0057852bf - Update tests/go.mod replace directive for golang.org/x/net from v0.56.0 to v0.57.0 to match the require version and make the security upgrade effective
3457 of 8382 relevant lines covered (41.24%)
3.73 hits per line
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 5 |
86.49 |
-6.76% | components/central-application-connectivity-validator/internal/controller/cachesync.go |
| 4 |
82.3 |
-3.54% | components/compass-runtime-agent/internal/compassconnection/connector.go |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
|---|