• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

kyma-project / compass-manager / 29582540859

17 Jul 2026 01:03PM UTC coverage: 25.866% (-0.1%) from 25.961%
29582540859

push

github

web-flow
Update golang to version 1.25.5 and versions of some go libraries in … (#582)

## Description

Upgrades Go runtime and core dependencies to their latest versions.

## Changes

### Go Runtime
- Go: `1.26.2` → `1.26.5`
- Dockerfile base image: `golang:1.26.4-alpine3.23` →
`golang:1.26.5-alpine3.24`

### Kubernetes Dependencies
- `k8s.io/api`: `v0.34.3` → `v0.36.2`
- `k8s.io/apimachinery`: `v0.34.3` → `v0.36.2`
- `k8s.io/client-go`: `v0.34.3` → `v0.36.2`
- `sigs.k8s.io/controller-runtime`: `v0.22.4` → `v0.24.1`
- Related K8s dependencies updated accordingly

### golang.org/x/ Dependencies
- `golang.org/x/crypto`: `v0.53.0` → `v0.54.0`
- `golang.org/x/net`: `v0.56.0` → `v0.57.0`
- `golang.org/x/oauth2`: upgraded to `v0.36.0`
- `golang.org/x/text`: `v0.38.0` → `v0.40.0`
- `golang.org/x/{time,tools,sync,sys,term,mod}`: updated to latest
- Replace directives updated to match new versions

### Testing Libraries
- `github.com/onsi/ginkgo/v2`: `v2.31.0` → `v2.32.0`
- `github.com/onsi/gomega`: `v1.42.0` → `v1.42.1`

### OpenAPI Libraries
- `github.com/go-openapi/jsonpointer`: `v0.22.4` → `v1.0.0`
- `github.com/go-openapi/jsonreference`: `v0.21.4` → `v1.0.0`
- `github.com/go-openapi/swag`: `v0.25.4` → `v0.27.0`
- All `github.com/go-openapi/swag/*` sub-packages: `v0.25.4` → `v0.27.0`

### Prometheus Libraries
- `github.com/prometheus/common`: `v0.68.1` → `v0.70.0`
- `github.com/prometheus/procfs`: `v0.20.1` → `v0.21.1`

### API Package Refactoring
Migrated from deprecated
`sigs.k8s.io/controller-runtime/pkg/scheme.Builder` to standard
`k8s.io/apimachinery/pkg/runtime.NewSchemeBuilder`:
- **Why**: The `scheme.Builder` was deprecated because API packages
should have minimal external dependencies. This makes it easier for
external clients to import the API types without pulling in large
controller-runtime dependencies.
- **Changes**:
- `api/v1beta1/groupversion_info.go`: Replaced `scheme.Builder` with
`runtime.NewSchemeBuilder`
- `api/v1beta1/compassmanagermapping_ty... (continued)

814 of 3147 relevant lines covered (25.87%)

0.29 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

77.12
/controllers/compassmanager_controller.go


Build SHA Not Found

The commit SHA "b61dbaf64358e07e60c796059a01368670aade6e" was not found in your repository, so the file cannot be loaded. This may be because you posted from a local development environment, or your CI created an ephemeral commit.

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc