diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 1d874846..0522cb09 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -91,5 +91,5 @@ jobs: uses: golangci/golangci-lint-action@4afd733a84b1f43292c63897423277bb7f4313a9 # v8.0.0 with: # renovate: github=golangci/golangci-lint - version: v2.2.2 + version: v2.3.1 args: "--max-same-issues=0" diff --git a/cmd/windows_exporter/main_test.go b/cmd/windows_exporter/main_test.go index 99612354..20092b3b 100644 --- a/cmd/windows_exporter/main_test.go +++ b/cmd/windows_exporter/main_test.go @@ -171,8 +171,10 @@ func waitUntilListening(tb testing.TB, network, address string) error { err error ) + dialer := &net.Dialer{Timeout: 100 * time.Millisecond} + for range 20 { - conn, err = net.DialTimeout(network, address, 100*time.Millisecond) + conn, err = dialer.DialContext(tb.Context(), network, address) if err == nil { _ = conn.Close() diff --git a/internal/headers/iphlpapi/iphlpapi_test.go b/internal/headers/iphlpapi/iphlpapi_test.go index 7fc8d020..1fbd084c 100644 --- a/internal/headers/iphlpapi/iphlpapi_test.go +++ b/internal/headers/iphlpapi/iphlpapi_test.go @@ -38,7 +38,9 @@ func TestGetTCPConnectionStates(t *testing.T) { func TestGetOwnerPIDOfTCPPort(t *testing.T) { t.Parallel() - lister, err := net.Listen("tcp", "127.0.0.1:0") + var listenConf net.ListenConfig + + lister, err := listenConf.Listen(t.Context(), "tcp", "127.0.0.1:0") require.NoError(t, err) t.Cleanup(func() {