Skip to content

Merge branch 'dev' of https://github.com/SagerNet/sing-tun into dev #3

Merge branch 'dev' of https://github.com/SagerNet/sing-tun into dev

Merge branch 'dev' of https://github.com/SagerNet/sing-tun into dev #3

Triggered via push August 5, 2026 04:19
Status Failure
Total duration 46s
Artifacts –

lint.yml

on: push
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

110 errors and 11 warnings
Lint linux/arm64: ping/source_rewriter.go#L40
undefined: tun.DirectRouteSession
Lint linux/arm64: ping/source_rewriter.go#L34
undefined: tun.DirectRouteContext
Lint linux/arm64: ping/source_rewriter.go#L34
undefined: tun.DirectRouteSession
Lint linux/arm64: ping/source_rewriter.go#L27
undefined: tun.DirectRouteSession
Lint linux/arm64: ping/source_rewriter.go#L17
undefined: tun.DirectRouteContext
Lint linux/arm64: ping/source_rewriter.go#L17
undefined: tun.DirectRouteSession
Lint linux/arm64: ping/destination_rewriter.go#L50
undefined: tun.DirectRouteContext
Lint linux/arm64: ping/destination_rewriter.go#L46
undefined: tun.DirectRouteContext
Lint linux/arm64: ping/destination_rewriter.go#L16
undefined: tun.DirectRouteDestination
Lint linux/arm64: ping/destination_rewriter.go#L12
undefined: tun.DirectRouteDestination
Lint freebsd/amd64: ping/source_rewriter.go#L40
undefined: tun.DirectRouteSession
Lint freebsd/amd64: ping/source_rewriter.go#L34
undefined: tun.DirectRouteContext
Lint freebsd/amd64: ping/source_rewriter.go#L34
undefined: tun.DirectRouteSession
Lint freebsd/amd64: ping/source_rewriter.go#L27
undefined: tun.DirectRouteSession
Lint freebsd/amd64: ping/source_rewriter.go#L17
undefined: tun.DirectRouteContext
Lint freebsd/amd64: ping/source_rewriter.go#L17
undefined: tun.DirectRouteSession
Lint freebsd/amd64: ping/destination_rewriter.go#L50
undefined: tun.DirectRouteContext
Lint freebsd/amd64: ping/destination_rewriter.go#L46
undefined: tun.DirectRouteContext
Lint freebsd/amd64: ping/destination_rewriter.go#L16
undefined: tun.DirectRouteDestination
Lint freebsd/amd64: ping/destination_rewriter.go#L12
undefined: tun.DirectRouteDestination
Lint windows/386: ping/source_rewriter.go#L40
undefined: tun.DirectRouteSession
Lint linux/arm: ping/source_rewriter.go#L40
undefined: tun.DirectRouteSession
Lint windows/386: ping/source_rewriter.go#L34
undefined: tun.DirectRouteContext
Lint linux/arm: ping/source_rewriter.go#L34
undefined: tun.DirectRouteContext
Lint linux/arm: ping/source_rewriter.go#L34
undefined: tun.DirectRouteSession
Lint windows/386: ping/source_rewriter.go#L34
undefined: tun.DirectRouteSession
Lint linux/arm: ping/source_rewriter.go#L27
undefined: tun.DirectRouteSession
Lint windows/386: ping/source_rewriter.go#L27
undefined: tun.DirectRouteSession
Lint linux/arm: ping/source_rewriter.go#L17
undefined: tun.DirectRouteContext
Lint windows/386: ping/source_rewriter.go#L17
undefined: tun.DirectRouteContext
Lint linux/arm: ping/source_rewriter.go#L17
undefined: tun.DirectRouteSession
Lint windows/386: ping/source_rewriter.go#L17
undefined: tun.DirectRouteSession
Lint linux/arm: ping/destination_rewriter.go#L50
undefined: tun.DirectRouteContext
Lint linux/arm: ping/destination_rewriter.go#L46
undefined: tun.DirectRouteContext
Lint linux/arm: ping/destination_rewriter.go#L16
undefined: tun.DirectRouteDestination
Lint windows/386: ping/destination_rewriter.go#L50
undefined: tun.DirectRouteContext
Lint linux/arm: ping/destination_rewriter.go#L12
undefined: tun.DirectRouteDestination
Lint windows/386: ping/destination_rewriter.go#L46
undefined: tun.DirectRouteContext
Lint windows/386: ping/destination_rewriter.go#L16
undefined: tun.DirectRouteDestination
Lint windows/386: ping/destination_rewriter.go#L12
undefined: tun.DirectRouteDestination
Lint windows/amd64: ping/source_rewriter.go#L40
undefined: tun.DirectRouteSession
Lint windows/amd64: ping/source_rewriter.go#L34
undefined: tun.DirectRouteContext
Lint windows/amd64: ping/source_rewriter.go#L34
undefined: tun.DirectRouteSession
Lint windows/amd64: ping/source_rewriter.go#L27
undefined: tun.DirectRouteSession
Lint windows/amd64: ping/source_rewriter.go#L17
undefined: tun.DirectRouteContext
Lint windows/amd64: ping/source_rewriter.go#L17
undefined: tun.DirectRouteSession
Lint windows/amd64: ping/destination_rewriter.go#L50
undefined: tun.DirectRouteContext
Lint windows/amd64: ping/destination_rewriter.go#L46
undefined: tun.DirectRouteContext
Lint windows/amd64: ping/destination_rewriter.go#L16
undefined: tun.DirectRouteDestination
Lint windows/amd64: ping/destination_rewriter.go#L12
undefined: tun.DirectRouteDestination
Lint darwin/arm64: ping/source_rewriter.go#L40
undefined: tun.DirectRouteSession
Lint darwin/arm64: ping/source_rewriter.go#L34
undefined: tun.DirectRouteContext
Lint darwin/arm64: ping/source_rewriter.go#L34
undefined: tun.DirectRouteSession
Lint darwin/arm64: ping/source_rewriter.go#L27
undefined: tun.DirectRouteSession
Lint darwin/arm64: ping/source_rewriter.go#L17
undefined: tun.DirectRouteContext
Lint darwin/arm64: ping/source_rewriter.go#L17
undefined: tun.DirectRouteSession
Lint darwin/arm64: ping/destination_rewriter.go#L50
undefined: tun.DirectRouteContext
Lint darwin/arm64: ping/destination_rewriter.go#L46
undefined: tun.DirectRouteContext
Lint darwin/arm64: ping/destination_rewriter.go#L16
undefined: tun.DirectRouteDestination
Lint darwin/arm64: ping/destination_rewriter.go#L12
undefined: tun.DirectRouteDestination
Lint android/arm64: ping/source_rewriter.go#L40
undefined: tun.DirectRouteSession
Lint android/arm64: ping/source_rewriter.go#L34
undefined: tun.DirectRouteContext
Lint android/arm64: ping/source_rewriter.go#L34
undefined: tun.DirectRouteSession
Lint android/arm64: ping/source_rewriter.go#L27
undefined: tun.DirectRouteSession
Lint android/arm64: ping/source_rewriter.go#L17
undefined: tun.DirectRouteContext
Lint android/arm64: ping/source_rewriter.go#L17
undefined: tun.DirectRouteSession
Lint android/arm64: ping/destination_rewriter.go#L50
undefined: tun.DirectRouteContext
Lint android/arm64: ping/destination_rewriter.go#L46
undefined: tun.DirectRouteContext
Lint android/arm64: ping/destination_rewriter.go#L16
undefined: tun.DirectRouteDestination
Lint android/arm64: ping/destination_rewriter.go#L12
undefined: tun.DirectRouteDestination
Lint darwin/amd64: ping/source_rewriter.go#L40
undefined: tun.DirectRouteSession
Lint darwin/amd64: ping/source_rewriter.go#L34
undefined: tun.DirectRouteContext
Lint darwin/amd64: ping/source_rewriter.go#L34
undefined: tun.DirectRouteSession
Lint darwin/amd64: ping/source_rewriter.go#L27
undefined: tun.DirectRouteSession
Lint darwin/amd64: ping/source_rewriter.go#L17
undefined: tun.DirectRouteContext
Lint darwin/amd64: ping/source_rewriter.go#L17
undefined: tun.DirectRouteSession
Lint darwin/amd64: ping/destination_rewriter.go#L50
undefined: tun.DirectRouteContext
Lint darwin/amd64: ping/destination_rewriter.go#L46
undefined: tun.DirectRouteContext
Lint darwin/amd64: ping/destination_rewriter.go#L16
undefined: tun.DirectRouteDestination
Lint darwin/amd64: ping/destination_rewriter.go#L12
undefined: tun.DirectRouteDestination
Lint linux/386: ping/source_rewriter.go#L40
undefined: tun.DirectRouteSession
Lint linux/386: ping/source_rewriter.go#L34
undefined: tun.DirectRouteContext
Lint linux/386: ping/source_rewriter.go#L34
undefined: tun.DirectRouteSession
Lint linux/386: ping/source_rewriter.go#L27
undefined: tun.DirectRouteSession
Lint linux/386: ping/source_rewriter.go#L17
undefined: tun.DirectRouteContext
Lint linux/386: ping/source_rewriter.go#L17
undefined: tun.DirectRouteSession
Lint linux/amd64: ping/source_rewriter.go#L40
undefined: tun.DirectRouteSession
Lint linux/386: ping/destination_rewriter.go#L50
undefined: tun.DirectRouteContext
Lint linux/amd64: ping/source_rewriter.go#L34
undefined: tun.DirectRouteContext
Lint linux/386: ping/destination_rewriter.go#L46
undefined: tun.DirectRouteContext
Lint linux/386: ping/destination_rewriter.go#L16
undefined: tun.DirectRouteDestination
Lint linux/amd64: ping/source_rewriter.go#L34
undefined: tun.DirectRouteSession
Lint linux/386: ping/destination_rewriter.go#L12
undefined: tun.DirectRouteDestination
Lint linux/amd64: ping/source_rewriter.go#L27
undefined: tun.DirectRouteSession
Lint linux/amd64: ping/source_rewriter.go#L17
undefined: tun.DirectRouteContext
Lint linux/amd64: ping/source_rewriter.go#L17
undefined: tun.DirectRouteSession
Lint linux/amd64: ping/destination_rewriter.go#L50
undefined: tun.DirectRouteContext
Lint linux/amd64: ping/destination_rewriter.go#L46
undefined: tun.DirectRouteContext
Lint linux/amd64: ping/destination_rewriter.go#L16
undefined: tun.DirectRouteDestination
Lint linux/amd64: ping/destination_rewriter.go#L12
undefined: tun.DirectRouteDestination
Lint windows/arm64: ping/source_rewriter.go#L40
undefined: tun.DirectRouteSession
Lint windows/arm64: ping/source_rewriter.go#L34
undefined: tun.DirectRouteContext
Lint windows/arm64: ping/source_rewriter.go#L34
undefined: tun.DirectRouteSession
Lint windows/arm64: ping/source_rewriter.go#L27
undefined: tun.DirectRouteSession
Lint windows/arm64: ping/source_rewriter.go#L17
undefined: tun.DirectRouteContext
Lint windows/arm64: ping/source_rewriter.go#L17
undefined: tun.DirectRouteSession
Lint windows/arm64: ping/destination_rewriter.go#L50
undefined: tun.DirectRouteContext
Lint windows/arm64: ping/destination_rewriter.go#L46
undefined: tun.DirectRouteContext
Lint windows/arm64: ping/destination_rewriter.go#L16
undefined: tun.DirectRouteDestination
Lint windows/arm64: ping/destination_rewriter.go#L12
undefined: tun.DirectRouteDestination
Lint linux/arm64
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-go@v5, golangci/golangci-lint-action@v8. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint freebsd/amd64
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-go@v5, golangci/golangci-lint-action@v8. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint windows/386
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-go@v5, golangci/golangci-lint-action@v8. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint linux/arm
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-go@v5, golangci/golangci-lint-action@v8. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint windows/amd64
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-go@v5, golangci/golangci-lint-action@v8. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint darwin/arm64
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-go@v5, golangci/golangci-lint-action@v8. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint android/arm64
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-go@v5, golangci/golangci-lint-action@v8. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint darwin/amd64
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-go@v5, golangci/golangci-lint-action@v8. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint linux/386
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-go@v5, golangci/golangci-lint-action@v8. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint linux/amd64
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-go@v5, golangci/golangci-lint-action@v8. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint windows/arm64
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-go@v5, golangci/golangci-lint-action@v8. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/