Skip to content

feat: simplify

feat: simplify #275

Triggered via pull request June 23, 2025 07:58
Status Failure
Total duration 4m 21s
Artifacts

ci.yaml

on: pull_request
build_validate_test  /  build
4m 17s
build_validate_test / build
Fit to window
Zoom out
Zoom in

Annotations

10 errors
build_validate_test / build: internal/controllers/accessrequest/controller.go#L59
cannot use rr (variable of struct type ReconcileResult) as "github.com/openmcp-project/controller-utils/pkg/controller".ReconcileResult[*"github.com/openmcp-project/openmcp-operator/api/clusters/v1alpha1".AccessRequest, "github.com/openmcp-project/openmcp-operator/api/clusters/v1alpha1".AccessRequestStatus] value in argument to ctrlutils.NewStatusUpdaterBuilder[*clustersv1alpha1.AccessRequest, clustersv1alpha1.RequestPhase, clustersv1alpha1.AccessRequestStatus]().WithNestedStruct("CommonStatus").WithFieldOverride(ctrlutils.STATUS_FIELD_PHASE, "Phase").WithoutFields(ctrlutils.STATUS_FIELD_CONDITIONS).WithPhaseUpdateFunc(func(obj *clustersv1alpha1.AccessRequest, rr ReconcileResult) (clustersv1alpha1.RequestPhase, error) {…}).Build().UpdateStatus (typecheck)
build_validate_test / build: internal/controllers/accessrequest/controller.go#L55
cannot use func(obj *clustersv1alpha1.AccessRequest, rr ReconcileResult) (clustersv1alpha1.RequestPhase, error) {…} (value of type func(obj *"github.com/openmcp-project/openmcp-operator/api/clusters/v1alpha1".AccessRequest, rr ReconcileResult) ("github.com/openmcp-project/openmcp-operator/api/clusters/v1alpha1".RequestPhase, error)) as func(obj *"github.com/openmcp-project/openmcp-operator/api/clusters/v1alpha1".AccessRequest, rr "github.com/openmcp-project/controller-utils/pkg/controller".ReconcileResult[*"github.com/openmcp-project/openmcp-operator/api/clusters/v1alpha1".AccessRequest, "github.com/openmcp-project/openmcp-operator/api/clusters/v1alpha1".AccessRequestStatus]) ("github.com/openmcp-project/openmcp-operator/api/clusters/v1alpha1".RequestPhase, error) value in argument to ctrlutils.NewStatusUpdaterBuilder[*clustersv1alpha1.AccessRequest, clustersv1alpha1.RequestPhase, clustersv1alpha1.AccessRequestStatus]().WithNestedStruct("CommonStatus").WithFieldOverride(ctrlutils.STATUS_FIELD_PHASE, "Phase").WithoutFields(ctrlutils.STATUS_FIELD_CONDITIONS).WithPhaseUpdateFunc
build_validate_test / build: internal/controllers/accessrequest/controller.go#L51
"github.com/openmcp-project/openmcp-operator/api/clusters/v1alpha1".AccessRequestStatus does not satisfy comparable
build_validate_test / build: internal/controllers/scheduler/controller.go#L63
undefined: clustersv1alpha1.ConditionStatus) (typecheck)
build_validate_test / build: internal/controllers/scheduler/controller.go#L55
undefined: clustersv1alpha1.ConditionStatus
build_validate_test / build: cmd/openmcp-operator/app/run.go#L30
could not import github.com/openmcp-project/openmcp-operator/internal/controllers/scheduler (-: # github.com/openmcp-project/openmcp-operator/internal/controllers/scheduler
build_validate_test / build: internal/controllers/accessrequest/controller.go#L59
cannot use rr (variable of struct type ReconcileResult) as "github.com/openmcp-project/controller-utils/pkg/controller".ReconcileResult[*"github.com/openmcp-project/openmcp-operator/api/clusters/v1alpha1".AccessRequest, "github.com/openmcp-project/openmcp-operator/api/clusters/v1alpha1".AccessRequestStatus] value in argument to ctrlutils.NewStatusUpdaterBuilder[*clustersv1alpha1.AccessRequest, clustersv1alpha1.RequestPhase, clustersv1alpha1.AccessRequestStatus]().WithNestedStruct("CommonStatus").WithFieldOverride(ctrlutils.STATUS_FIELD_PHASE, "Phase").WithoutFields(ctrlutils.STATUS_FIELD_CONDITIONS).WithPhaseUpdateFunc(func(obj *clustersv1alpha1.AccessRequest, rr ReconcileResult) (clustersv1alpha1.RequestPhase, error) {…}).Build().UpdateStatus) (typecheck)
build_validate_test / build: internal/controllers/accessrequest/controller.go#L55
cannot use func(obj *clustersv1alpha1.AccessRequest, rr ReconcileResult) (clustersv1alpha1.RequestPhase, error) {…} (value of type func(obj *"github.com/openmcp-project/openmcp-operator/api/clusters/v1alpha1".AccessRequest, rr ReconcileResult) ("github.com/openmcp-project/openmcp-operator/api/clusters/v1alpha1".RequestPhase, error)) as func(obj *"github.com/openmcp-project/openmcp-operator/api/clusters/v1alpha1".AccessRequest, rr "github.com/openmcp-project/controller-utils/pkg/controller".ReconcileResult[*"github.com/openmcp-project/openmcp-operator/api/clusters/v1alpha1".AccessRequest, "github.com/openmcp-project/openmcp-operator/api/clusters/v1alpha1".AccessRequestStatus]) ("github.com/openmcp-project/openmcp-operator/api/clusters/v1alpha1".RequestPhase, error) value in argument to ctrlutils.NewStatusUpdaterBuilder[*clustersv1alpha1.AccessRequest, clustersv1alpha1.RequestPhase, clustersv1alpha1.AccessRequestStatus]().WithNestedStruct("CommonStatus").WithFieldOverride(ctrlutils.STATUS_FIELD_PHASE, "Phase").WithoutFields(ctrlutils.STATUS_FIELD_CONDITIONS).WithPhaseUpdateFunc
build_validate_test / build: internal/controllers/accessrequest/controller.go#L51
"github.com/openmcp-project/openmcp-operator/api/clusters/v1alpha1".AccessRequestStatus does not satisfy comparable
build_validate_test / build: cmd/openmcp-operator/app/run.go#L28
could not import github.com/openmcp-project/openmcp-operator/internal/controllers/accessrequest (-: # github.com/openmcp-project/openmcp-operator/internal/controllers/accessrequest