From bfee33f54bda1ca374c90b5eae66f1fd4dd31421 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 23 May 2026 02:43:53 +0000 Subject: [PATCH 1/3] chore(deps): update dependency golangci/golangci-lint to v2.12.2 --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dc9b2ef..b73c4c4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,7 +24,7 @@ jobs: - name: Run golangci-lint uses: golangci/golangci-lint-action@v9 with: - version: v2.11.4 + version: v2.12.2 args: --timeout=5m test-unit: From 3f30afa048e2fef9731d8f80dc50a0b043f37cc1 Mon Sep 17 00:00:00 2001 From: Peter Sprygada Date: Fri, 22 May 2026 23:10:51 -0400 Subject: [PATCH 2/3] fix(lint): extract repeated IPv6 literal into a test constant goconst in golangci-lint v2.12.0 expanded detection and flagged the repeated `2607:ed40:ff00::1` string in util_test.go. Co-Authored-By: Claude Sonnet 4.6 --- pkg/common/util/util_test.go | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/pkg/common/util/util_test.go b/pkg/common/util/util_test.go index 14d840b..5a0f025 100644 --- a/pkg/common/util/util_test.go +++ b/pkg/common/util/util_test.go @@ -13,8 +13,9 @@ import ( ) const ( - testVPC = "0000000jU" // 1234 dec - testVPCAttachment = "00G" // 42 dec + testVPC = "0000000jU" // 1234 dec + testVPCAttachment = "00G" // 42 dec + testIPv6Segment = "2607:ed40:ff00::1" ) func TestGenerateInterfaceNameVRF(t *testing.T) { @@ -55,7 +56,7 @@ func TestParseIP(t *testing.T) { wantError bool }{ {"ValidIPv4", "192.168.0.1", net.ParseIP("192.168.0.1"), false}, - {"ValidIPv6", "2607:ed40:ff00::1", net.ParseIP("2607:ed40:ff00::1"), false}, + {"ValidIPv6", testIPv6Segment, net.ParseIP(testIPv6Segment), false}, {"InvalidIP", "not_an_ip", nil, true}, } @@ -81,25 +82,25 @@ func TestParseSegments(t *testing.T) { }{ { "ValidSingleSegment", - []string{"2607:ed40:ff00::1"}, - []net.IP{net.ParseIP("2607:ed40:ff00::1")}, + []string{testIPv6Segment}, + []net.IP{net.ParseIP(testIPv6Segment)}, false, }, { "ValidMultipleSegments", - []string{"2607:ed40:ff00::1", "2607:ed40:ff01::1"}, - []net.IP{net.ParseIP("2607:ed40:ff01::1"), net.ParseIP("2607:ed40:ff00::1")}, + []string{testIPv6Segment, "2607:ed40:ff01::1"}, + []net.IP{net.ParseIP("2607:ed40:ff01::1"), net.ParseIP(testIPv6Segment)}, false, }, { "InvalidSegment", - []string{"2607:ed40:ff00::1", "invalid_ip"}, + []string{testIPv6Segment, "invalid_ip"}, nil, true, }, { "InvalidIPv4Segment", - []string{"2607:ed40:ff00::1", "192.168.0.1"}, + []string{testIPv6Segment, "192.168.0.1"}, nil, true, }, From 8437f0cfe05801f6094bb596124b6f30e172afdc Mon Sep 17 00:00:00 2001 From: Peter Sprygada Date: Fri, 22 May 2026 23:15:31 -0400 Subject: [PATCH 3/3] fix(lint): fix gofmt alignment in util_test.go constants Co-Authored-By: Claude Sonnet 4.6 --- pkg/common/util/util_test.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/common/util/util_test.go b/pkg/common/util/util_test.go index 5a0f025..efb32a4 100644 --- a/pkg/common/util/util_test.go +++ b/pkg/common/util/util_test.go @@ -13,8 +13,8 @@ import ( ) const ( - testVPC = "0000000jU" // 1234 dec - testVPCAttachment = "00G" // 42 dec + testVPC = "0000000jU" // 1234 dec + testVPCAttachment = "00G" // 42 dec testIPv6Segment = "2607:ed40:ff00::1" )