diff --git a/.github/workflows/linux-integration-test.yml b/.github/workflows/linux-integration-test.yml index 2b15fec..41a4b22 100644 --- a/.github/workflows/linux-integration-test.yml +++ b/.github/workflows/linux-integration-test.yml @@ -13,8 +13,8 @@ jobs: strategy: matrix: go-version: - - "1.25" - "1.26" + - "1.27" runs-on: ubuntu-latest steps: diff --git a/.github/workflows/linux-test.yml b/.github/workflows/linux-test.yml index b760287..4ab6da7 100644 --- a/.github/workflows/linux-test.yml +++ b/.github/workflows/linux-test.yml @@ -13,8 +13,8 @@ jobs: strategy: matrix: go-version: - - "1.25" - "1.26" + - "1.27" runs-on: ubuntu-latest steps: diff --git a/.github/workflows/macos-test.yml b/.github/workflows/macos-test.yml index ecfbd73..70ef180 100644 --- a/.github/workflows/macos-test.yml +++ b/.github/workflows/macos-test.yml @@ -13,7 +13,7 @@ jobs: strategy: matrix: go-version: - - "1.26" + - "1.27" runs-on: macos-latest steps: diff --git a/.github/workflows/static-analysis.yml b/.github/workflows/static-analysis.yml index af1425e..0e263b0 100644 --- a/.github/workflows/static-analysis.yml +++ b/.github/workflows/static-analysis.yml @@ -14,7 +14,7 @@ jobs: strategy: matrix: go-version: - - "1.26" + - "1.27" runs-on: ubuntu-latest steps: @@ -31,4 +31,4 @@ jobs: uses: golangci/golangci-lint-action@ba0d7d2ec06a0ea1cb5fa41b2e4a3ab91d21278a # v9.3.0 with: args: --verbose - version: v2.11.4 + version: v2.13.2 diff --git a/conn_others.go b/conn_others.go index 5eb24c0..3cbfbf6 100644 --- a/conn_others.go +++ b/conn_others.go @@ -1,5 +1,4 @@ //go:build !linux -// +build !linux package netlink diff --git a/conn_others_test.go b/conn_others_test.go index e11b1b5..5ffe943 100644 --- a/conn_others_test.go +++ b/conn_others_test.go @@ -1,5 +1,4 @@ //go:build !linux -// +build !linux package netlink diff --git a/debug_others.go b/debug_others.go index 8732c63..c38c338 100644 --- a/debug_others.go +++ b/debug_others.go @@ -33,7 +33,7 @@ func newDebugger(args []string) *debugger { } // debugf prints debugging information at the specified level, if d.Level is high enough to print the message. -func (d *debugger) debugf(level int, format string, v ...interface{}) { +func (d *debugger) debugf(level int, format string, v ...any) { if d.Level >= level { d.Log.Printf(format, v...) } diff --git a/fuzz.go b/fuzz.go index fdd6b64..ff1c1fc 100644 --- a/fuzz.go +++ b/fuzz.go @@ -1,5 +1,4 @@ //go:build gofuzz -// +build gofuzz package netlink diff --git a/fuzz_test.go b/fuzz_test.go index 84c0dc2..0f76372 100644 --- a/fuzz_test.go +++ b/fuzz_test.go @@ -1,5 +1,4 @@ //go:build gofuzz -// +build gofuzz package netlink diff --git a/go.mod b/go.mod index ac24b6f..5007f6f 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/mdlayher/netlink -go 1.25.0 +go 1.26.0 retract ( // contains a bug where `netlink.Conn.Receive` blocks concurrent calls to diff --git a/internal/integration/go.mod b/internal/integration/go.mod index c21759e..9598213 100644 --- a/internal/integration/go.mod +++ b/internal/integration/go.mod @@ -1,6 +1,6 @@ module github.com/mdlayher/netlink/internal/integration -go 1.25.0 +go 1.26.0 require ( github.com/google/go-cmp v0.7.0 diff --git a/internal/integration/integration_linux_bench_test.go b/internal/integration/integration_linux_bench_test.go index e93c790..cff1dab 100644 --- a/internal/integration/integration_linux_bench_test.go +++ b/internal/integration/integration_linux_bench_test.go @@ -1,5 +1,4 @@ //go:build linux -// +build linux package integration_test diff --git a/internal/integration/integration_linux_test.go b/internal/integration/integration_linux_test.go index 09658fc..be4c06c 100644 --- a/internal/integration/integration_linux_test.go +++ b/internal/integration/integration_linux_test.go @@ -1,5 +1,4 @@ //go:build linux -// +build linux package integration_test @@ -433,6 +432,6 @@ func shell(t *testing.T, name string, arg ...string) { } } -func panicf(format string, a ...interface{}) { +func panicf(format string, a ...any) { panic(fmt.Sprintf(format, a...)) } diff --git a/internal/integration/testutil/testutil.go b/internal/integration/testutil/testutil.go index 14f3ec0..2d93f71 100644 --- a/internal/integration/testutil/testutil.go +++ b/internal/integration/testutil/testutil.go @@ -1,5 +1,4 @@ //go:build linux -// +build linux package testutil diff --git a/nltest/errors_others.go b/nltest/errors_others.go index 3a29c9b..702fd71 100644 --- a/nltest/errors_others.go +++ b/nltest/errors_others.go @@ -1,5 +1,4 @@ //go:build plan9 || windows -// +build plan9 windows package nltest