Skip to content

rpn: sort servers by health #1262

rpn: sort servers by health

rpn: sort servers by health #1262

Triggered via push July 22, 2025 14:50
Status Failure
Total duration 1m 37s
Artifacts

go.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

30 errors and 11 warnings
🧬 Build
cannot use (*proxybackend_RpnProxy)(res_0_ref) (value of type *proxybackend_RpnProxy) as backend.RpnProxy value in assignment: *proxybackend_RpnProxy does not implement backend.RpnProxy (missing method Locations)
🧬 Build
cannot use (*proxybackend_RpnProxy)(res_0_ref) (value of type *proxybackend_RpnProxy) as backend.RpnProxy value in assignment: *proxybackend_RpnProxy does not implement backend.RpnProxy (missing method Locations)
🧬 Build
cannot use (*proxybackend_RpnProxy)(res_0_ref) (value of type *proxybackend_RpnProxy) as backend.RpnProxy value in assignment: *proxybackend_RpnProxy does not implement backend.RpnProxy (missing method Locations)
🧬 Build
cannot use (*proxybackend_RpnProxy)(res_0_ref) (value of type *proxybackend_RpnProxy) as backend.RpnProxy value in assignment: *proxybackend_RpnProxy does not implement backend.RpnProxy (missing method Locations)
🧬 Build
cannot use (*proxybackend_RpnProxy)(res_0_ref) (value of type *proxybackend_RpnProxy) as backend.RpnProxy value in assignment: *proxybackend_RpnProxy does not implement backend.RpnProxy (missing method Locations)
🧬 Build
cannot use (*proxybackend_RpnProxy)(res_0_ref) (value of type *proxybackend_RpnProxy) as backend.RpnProxy value in assignment: *proxybackend_RpnProxy does not implement backend.RpnProxy (missing method Locations)
🧬 Build
cannot use (*proxybackend_RpnProxy)(res_0_ref) (value of type *proxybackend_RpnProxy) as backend.RpnProxy value in assignment: *proxybackend_RpnProxy does not implement backend.RpnProxy (missing method Locations)
🧬 Build
cannot use (*proxybackend_RpnProxy)(res_0_ref) (value of type *proxybackend_RpnProxy) as backend.RpnProxy value in assignment: *proxybackend_RpnProxy does not implement backend.RpnProxy (missing method Locations)
🧬 Build
cannot use (*proxybackend_RpnProxy)(res_0_ref) (value of type *proxybackend_RpnProxy) as backend.RpnProxy value in assignment: *proxybackend_RpnProxy does not implement backend.RpnProxy (missing method Locations)
🧬 Build
cannot use (*proxybackend_RpnProxy)(res_0_ref) (value of type *proxybackend_RpnProxy) as backend.RpnProxy value in assignment: *proxybackend_RpnProxy does not implement backend.RpnProxy (missing method Locations)
🧭 Lint: intra/ipn/warp/yegor.go#L101
const wsbestloc is unused (U1000)
🧭 Lint: intra/ipn/warp/yegor.go#L95
const wspxpath is unused (U1000)
🧭 Lint: intra/ipn/warp/yegor.go#L40
const wsMyIp2 is unused (U1000)
🧭 Lint: intra/ipn/warp/yegor.go#L39
const wsMyIp is unused (U1000)
🧭 Lint: intra/ipn/warp/yegor.go#L37
const wsProdAssets2 is unused (U1000)
🧭 Lint: intra/ipn/warp/yegor.go#L36
const wsProdAssets is unused (U1000)
🧭 Lint: intra/ipn/warp/yegor.go#L35
const wsTestAssets is unused (U1000)
🧭 Lint: intra/ipn/warp/regional.go#L127
func (*RegionalWgConf).genWgConf is unused (U1000)
🧭 Lint: intra/ipn/warp/regional.go#L102
func (*RegionalWgConf).dnsCsv is unused (U1000)
🧭 Lint: intra/dns53/dot_test.go#L363
undefined: warp.ProtonWgConfig (compile)
🧭 Lint: intra/dialers/retrier.go#L276
`strat` is a misspelling of `start` (misspell)
🧭 Lint: intra/dialers/retrier.go#L274
`strat` is a misspelling of `start` (misspell)
🧭 Lint: intra/dialers/retrier.go#L270
`strat` is a misspelling of `start` (misspell)
🧭 Lint: intra/dialers/retrier.go#L264
`strat` is a misspelling of `start` (misspell)
🧭 Lint: intra/dialers/retrier.go#L244
`Strat` is a misspelling of `Start` (misspell)
🧭 Lint: intra/dialers/retrier.go#L242
`Strat` is a misspelling of `Start` (misspell)
🧭 Lint: intra/dialers/retrier.go#L241
`strat` is a misspelling of `start` (misspell)
🧭 Lint: intra/dialers/retrier.go#L168
`Strat` is a misspelling of `Start` (misspell)
🧭 Lint: intra/dialers/direct_split.go#L31
`strat` is a misspelling of `start` (misspell)
🧭 Lint: intra/core/connpool.go#L443
Error return value of `a.c.SetDeadline` is not checked (errcheck)
🧭 Lint
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0laV/aAAAAADzMv4fXXOhTJeR252d4yB8UEFPRURHRTA1MDcARWRnZQ==
🧭 Lint: intra/backend/core_boxes.go#L129
redefines-builtin-id: redefinition of the built-in function new (revive)
🧭 Lint: intra/backend/core_boxes.go#L115
exported: exported function StrOf2 should have comment or be unexported (revive)
🧭 Lint: intra/backend/core_boxes.go#L111
exported: exported function StrOf should have comment or be unexported (revive)
🧭 Lint: intra/backend/core_boxes.go#L104
receiver-naming: receiver name st should be consistent with previous receiver name s for Gostr (revive)
🧭 Lint: intra/backend/core_boxes.go#L97
exported: exported method Gostr.V should have comment or be unexported (revive)
🧭 Lint: intra/backend/core_boxes.go#L59
indent-error-flow: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (revive)
🧭 Lint: intra/backend/core_boxes.go#L52
increment-decrement: should replace tries += 1 with tries++ (revive)
🧭 Lint: intra/backend/core_boxes.go#L35
indent-error-flow: if block ends with a return statement, so drop this else and outdent its block (move short variable declaration to its own line if necessary) (revive)
🧭 Lint: intra/backend/core_boxes.go#L7
package-comments: should have a package comment (revive)
🧭 Lint
Failed to restore: Cache service responded with 400