Skip to content

there is nothing preventing code to be merged when the tests fail #69

@miparnisari

Description

@miparnisari

You should have a github workflow that runs go test -race ./... and golangci-lint, to name a few checks.

Right now, the tests are failing:

$ go test -race ./...                                   
  ^C2026/01/23 12:59:58 ERROR: kuberesolver: watching          
  ended with error='Get "http://127.0.0.1:8001/apis/discov     
  ery.k8s.io/v1/watch/namespaces/kube-system/endpointslice     
  s?labelSelector=kubernetes.io/service-name=kube-dns":        
  dial tcp 127.0.0.1:8001: connect: connection refused',       
  will reconnect again                                         
  2026/01/23 12:59:59 ERROR: kuberesolver: recovered from      
  panic: "sync: negative WaitGroup counter" (sync:             
  negative WaitGroup counter)                                  
  goroutine 20 [running]:      

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions