Skip to content

Eliminate udp proxy #6607

Eliminate udp proxy

Eliminate udp proxy #6607

Triggered via pull request October 9, 2024 17:05
Status Failure
Total duration 11m 25s
Artifacts

golangci-lint.yml

on: pull_request
codespell
15s
codespell
Matrix: lint
Fit to window
Zoom out
Zoom in

Annotations

28 errors and 3 warnings
lint (macos-latest): client/iface/wgproxy/factory_nonlinux.go#L1
: # github.com/netbirdio/netbird/client/iface/wgproxy
lint (macos-latest): client/iface/wgproxy/factory_nonlinux.go#L22
undefined: proxyBind (typecheck)
lint (macos-latest): client/iface/iface.go#L17
could not import github.com/netbirdio/netbird/client/iface/wgproxy (-: # github.com/netbirdio/netbird/client/iface/wgproxy
lint (macos-latest): client/iface/wgproxy/factory_nonlinux.go#L22
undefined: proxyBind) (typecheck)
lint (macos-latest): client/iface/iface_darwin.go#L29
unknown field wgProxyMgr in struct literal of type WGIface (typecheck)
lint (macos-latest): client/internal/peer/conn.go#L20
could not import github.com/netbirdio/netbird/client/iface/wgproxy (-: # github.com/netbirdio/netbird/client/iface/wgproxy
lint (macos-latest): client/iface/wgproxy/factory_nonlinux.go#L22
undefined: proxyBind) (typecheck)
lint (macos-latest): client/internal/peer/conn_test.go#L51
too many arguments in call to NewConn
lint (macos-latest): client/internal/peer/conn_test.go#L66
too many arguments in call to NewConn
lint (macos-latest): client/internal/peer/conn_test.go#L103
too many arguments in call to NewConn
lint (ubuntu-latest): client/iface/wgproxy/factory_linux.go#L1
: # github.com/netbirdio/netbird/client/iface/wgproxy [github.com/netbirdio/netbird/client/iface/wgproxy.test]
lint (ubuntu-latest): client/iface/wgproxy/proxy_test.go#L86
undefined: udpproxy (typecheck)
lint (ubuntu-latest): client/internal/config.go#L1
: # github.com/netbirdio/netbird/client/internal [github.com/netbirdio/netbird/client/internal.test]
lint (ubuntu-latest): client/internal/engine_test.go#L250
cannot use wgIface (variable of type *iface.MockWGIface) as iface.IWGIface value in assignment: *iface.MockWGIface does not implement iface.IWGIface (missing method GetProxy) (typecheck)
lint (ubuntu-latest): client/internal/peer/conn_test.go#L51
too many arguments in call to NewConn
lint (ubuntu-latest): client/internal/peer/conn_test.go#L66
too many arguments in call to NewConn
lint (ubuntu-latest): client/internal/peer/conn_test.go#L103
too many arguments in call to NewConn
lint (ubuntu-latest): client/internal/peer/conn_test.go#L139
too many arguments in call to NewConn
lint (ubuntu-latest)
issues found
lint (windows-latest)
undefined: proxyBind"
lint (windows-latest)
undefined: proxyBind)"
lint (windows-latest)
too many arguments in call to device.NewNetstackDevice\n\thave (string, \"github.com/netbirdio/netbird/client/iface/device\".WGAddress, int, string, int, \"github.com/pion/transport/v3\".Net, string, bind.FilterFn)\n\twant (string, \"github.com/netbirdio/netbird/client/iface/device\".WGAddress, int, string, int, *bind.ICEBind, string)"
lint (windows-latest)
undefined: proxyBind)"
lint (windows-latest)
too many arguments in call to NewConn\n\thave (\"context\".Context, ConnConfig, nil, unknown type, nil, nil, nil)\n\twant (\"context\".Context, ConnConfig, *Status, *Signaler, \"github.com/netbirdio/netbird/client/internal/stdnet\".ExternalIFaceDiscover, *\"github.com/netbirdio/netbird/relay/client\".Manager)"
lint (windows-latest)
too many arguments in call to NewConn\n\thave (\"context\".Context, ConnConfig, *Status, unknown type, nil, nil, nil)\n\twant (\"context\".Context, ConnConfig, *Status, *Signaler, \"github.com/netbirdio/netbird/client/internal/stdnet\".ExternalIFaceDiscover, *\"github.com/netbirdio/netbird/relay/client\".Manager)"
lint (windows-latest)
too many arguments in call to NewConn\n\thave (\"context\".Context, ConnConfig, *Status, unknown type, nil, nil, nil)\n\twant (\"context\".Context, ConnConfig, *Status, *Signaler, \"github.com/netbirdio/netbird/client/internal/stdnet\".ExternalIFaceDiscover, *\"github.com/netbirdio/netbird/relay/client\".Manager)"
lint (windows-latest)
too many arguments in call to NewConn\n\thave (\"context\".Context, ConnConfig, *Status, unknown type, nil, nil, nil)\n\twant (\"context\".Context, ConnConfig, *Status, *Signaler, \"github.com/netbirdio/netbird/client/internal/stdnet\".ExternalIFaceDiscover, *\"github.com/netbirdio/netbird/relay/client\".Manager)"
lint (windows-latest)
golangci-lint exit with code 3
lint (macos-latest)
The following actions use a deprecated Node.js version and will be forced to run on node20: golangci/golangci-lint-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
lint (ubuntu-latest)
The following actions use a deprecated Node.js version and will be forced to run on node20: golangci/golangci-lint-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
lint (windows-latest)
The following actions use a deprecated Node.js version and will be forced to run on node20: golangci/golangci-lint-action@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/