Skip to content

⚠️ Migration to the new events API #3817

⚠️ Migration to the new events API

⚠️ Migration to the new events API #3817

Re-run triggered July 23, 2025 20:03
Status Failure
Total duration 2m 0s
Artifacts

golangci-lint.yml

on: pull_request
Matrix: lint
Fit to window
Zoom out
Zoom in

Annotations

10 errors
lint: pkg/manager/manager_test.go#L1866
recorder.Event undefined (type "k8s.io/client-go/tools/events".EventRecorder has no field or method Event)) (typecheck)
lint: pkg/manager/manager_test.go#L109
cannot use func(_ *rest.Config, _ *http.Client, _ *runtime.Scheme, _ logr.Logger, _ intrec.EventBroadcasterProducer) (*intrec.Provider, error) {…} (value of type func(_ *rest.Config, _ *http.Client, _ *"k8s.io/apimachinery/pkg/runtime".Scheme, _ logr.Logger, _ "sigs.k8s.io/controller-runtime/pkg/internal/recorder".EventBroadcasterProducer) (*"sigs.k8s.io/controller-runtime/pkg/internal/recorder".Provider, error)) as func(config *rest.Config, httpClient *http.Client, scheme *"k8s.io/apimachinery/pkg/runtime".Scheme, logger logr.Logger, broadcaster "k8s.io/client-go/tools/events".EventBroadcaster, stopWithProvider bool) (*"sigs.k8s.io/controller-runtime/pkg/internal/recorder".Provider, error) value in struct literal
lint: pkg/manager/example_test.go#L27
could not import sigs.k8s.io/controller-runtime/pkg/manager (-: # sigs.k8s.io/controller-runtime/pkg/manager [sigs.k8s.io/controller-runtime/pkg/manager.test]
lint: pkg/manager/manager_test.go#L1866
recorder.Event undefined (type "k8s.io/client-go/tools/events".EventRecorder has no field or method Event) (typecheck)
lint: pkg/manager/manager_test.go#L109
cannot use func(_ *rest.Config, _ *http.Client, _ *runtime.Scheme, _ logr.Logger, _ intrec.EventBroadcasterProducer) (*intrec.Provider, error) {…} (value of type func(_ *rest.Config, _ *http.Client, _ *"k8s.io/apimachinery/pkg/runtime".Scheme, _ logr.Logger, _ "sigs.k8s.io/controller-runtime/pkg/internal/recorder".EventBroadcasterProducer) (*"sigs.k8s.io/controller-runtime/pkg/internal/recorder".Provider, error)) as func(config *rest.Config, httpClient *http.Client, scheme *"k8s.io/apimachinery/pkg/runtime".Scheme, logger logr.Logger, broadcaster "k8s.io/client-go/tools/events".EventBroadcaster, stopWithProvider bool) (*"sigs.k8s.io/controller-runtime/pkg/internal/recorder".Provider, error) value in struct literal
lint: pkg/internal/recorder/recorder_test.go#L48
not enough arguments in call to recorder.NewProvider
lint: pkg/internal/recorder/recorder_test.go#L41
not enough arguments in call to recorder.NewProvider
lint: pkg/internal/recorder/recorder_test.go#L32
not enough arguments in call to recorder.NewProvider
lint: pkg/internal/recorder/recorder_integration_test.go#L52
recorder.Event undefined (type "k8s.io/client-go/tools/events".EventRecorder has no field or method Event)
lint: pkg/cluster/cluster_test.go#L89
cannot use func(_ *rest.Config, _ *http.Client, _ *runtime.Scheme, _ logr.Logger, _ intrec.EventBroadcasterProducer) (*intrec.Provider, error) {…} (value of type func(_ *rest.Config, _ *http.Client, _ *"k8s.io/apimachinery/pkg/runtime".Scheme, _ logr.Logger, _ "sigs.k8s.io/controller-runtime/pkg/internal/recorder".EventBroadcasterProducer) (*"sigs.k8s.io/controller-runtime/pkg/internal/recorder".Provider, error)) as func(config *rest.Config, httpClient *http.Client, scheme *"k8s.io/apimachinery/pkg/runtime".Scheme, logger logr.Logger, broadcaster events.EventBroadcaster, stopWithProvider bool) (*"sigs.k8s.io/controller-runtime/pkg/internal/recorder".Provider, error) value in assignment (typecheck)