Repository navigation
Migrate golangci-lint config to v2 and bump linter to v2.13.2 - #1761
Merged
Merged
Conversation
ljkiraly
force-pushed
the
pilot-golangci-v2
branch
from
September 1, 2026 14:38
b339f26 to
54ca441
Compare
golangci-lint v1.64.2 (built with go1.24) fails on this repository under
Go 1.25: it errors on the "go 1.25" config target and exhibits pathological
memory use (>16GB, never completing) that causes the CI runner to be killed.
A release built with go1.25+ resolves both problems (completes in ~40s at
~1.5GB).
- Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25".
- Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27)
so CI runs the v2 linter against the v2 config atomically.
- Suppress noise introduced by v2's newer/stricter analyzers so the effective
policy matches v1 behavior:
* goconst: min-occurrences 2 -> 3; exclude test and testutil helpers
* gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules
on process-controlled paths, not external input)
* staticcheck: disable SA4023 (interface nil-comparison false positive)
and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions)
* govet: disable the new go1.27 "inline" analyzer
Result: golangci-lint run reports 0 issues.
Assisted-by: Kiro (AI assistant)
Signed-off-by: Laszlo Kiraly <laszlo.kiraly@est.tech>
ljkiraly
force-pushed
the
pilot-golangci-v2
branch
from
September 1, 2026 14:56
54ca441 to
aa103db
Compare
This was referenced Sep 2, 2026
nsmbot
added a commit
to networkservicemesh/cmd-dashboard-backend
that referenced
this pull request
Sep 2, 2026
…k@main (#107) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io> Co-authored-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
added a commit
to networkservicemesh/cmd-registry-proxy-dns
that referenced
this pull request
Sep 2, 2026
…k@main (#722) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io> Co-authored-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
added a commit
to networkservicemesh/sdk-kernel
that referenced
this pull request
Sep 2, 2026
…k@main (#748) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io> Co-authored-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
pushed a commit
to networkservicemesh/deployments-k8s
that referenced
this pull request
Sep 2, 2026
…d-dashboard-backend@main PR link: networkservicemesh/cmd-dashboard-backend#107 Commit: 8b972c2 Author: Network Service Mesh Bot Date: 2026-09-02 08:44:08 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#107) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
added a commit
to networkservicemesh/cmd-csi-driver
that referenced
this pull request
Sep 2, 2026
…k@main (#139) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io> Co-authored-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
added a commit
to networkservicemesh/cmd-map-ip-k8s
that referenced
this pull request
Sep 2, 2026
…k@main (#297) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io> Co-authored-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
pushed a commit
to networkservicemesh/deployments-k8s
that referenced
this pull request
Sep 2, 2026
…d-registry-proxy-dns@main PR link: networkservicemesh/cmd-registry-proxy-dns#722 Commit: 01204b4 Author: Network Service Mesh Bot Date: 2026-09-02 08:44:16 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#722) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
added a commit
to networkservicemesh/cmd-nse-vfio
that referenced
this pull request
Sep 2, 2026
…k@main (#591) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io> Co-authored-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
added a commit
to networkservicemesh/sdk-k8s
that referenced
this pull request
Sep 2, 2026
…k@main (#588) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io> Co-authored-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
added a commit
to networkservicemesh/cmd-nse-supplier-k8s
that referenced
this pull request
Sep 2, 2026
…k-k8s@main (#406) PR link: networkservicemesh/sdk-k8s#588 Commit: 4fb341c Author: Network Service Mesh Bot Date: 2026-09-02 08:45:45 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#588) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io> Co-authored-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
pushed a commit
to networkservicemesh/deployments-k8s
that referenced
this pull request
Sep 2, 2026
…d-admission-webhook-k8s@main PR link: networkservicemesh/cmd-admission-webhook-k8s#512 Commit: 46c51d6 Author: Network Service Mesh Bot Date: 2026-09-02 08:56:01 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-k8s@main (#512) PR link: networkservicemesh/sdk-k8s#588 Commit: 4fb341c Author: Network Service Mesh Bot Date: 2026-09-02 08:45:45 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#588) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
pushed a commit
to networkservicemesh/deployments-k8s
that referenced
this pull request
Sep 2, 2026
…d-exclude-prefixes-k8s@main PR link: networkservicemesh/cmd-exclude-prefixes-k8s#368 Commit: 7ac3880 Author: Network Service Mesh Bot Date: 2026-09-02 08:56:10 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-k8s@main (#368) PR link: networkservicemesh/sdk-k8s#588 Commit: 4fb341c Author: Network Service Mesh Bot Date: 2026-09-02 08:45:45 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#588) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
pushed a commit
to networkservicemesh/deployments-k8s
that referenced
this pull request
Sep 2, 2026
…d-registry-k8s@main PR link: networkservicemesh/cmd-registry-k8s#529 Commit: 906ff9a Author: Network Service Mesh Bot Date: 2026-09-02 08:56:22 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-k8s@main (#529) PR link: networkservicemesh/sdk-k8s#588 Commit: 4fb341c Author: Network Service Mesh Bot Date: 2026-09-02 08:45:45 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#588) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
pushed a commit
to networkservicemesh/deployments-k8s
that referenced
this pull request
Sep 2, 2026
…d-nse-supplier-k8s@main PR link: networkservicemesh/cmd-nse-supplier-k8s#406 Commit: 48c4af3 Author: Network Service Mesh Bot Date: 2026-09-02 08:57:50 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-k8s@main (#406) PR link: networkservicemesh/sdk-k8s#588 Commit: 4fb341c Author: Network Service Mesh Bot Date: 2026-09-02 08:45:45 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#588) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
added a commit
to networkservicemesh/sdk-ovs
that referenced
this pull request
Sep 2, 2026
…k-sriov@main (#401) PR link: networkservicemesh/sdk-sriov#677 Commit: 89910e7 Author: Network Service Mesh Bot Date: 2026-09-02 08:51:11 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-kernel@main (#677) PR link: networkservicemesh/sdk-kernel#748 Commit: 0f93066 Author: Network Service Mesh Bot Date: 2026-09-02 08:44:25 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#748) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io> Co-authored-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
added a commit
to networkservicemesh/cmd-nse-vlan-vpp
that referenced
this pull request
Sep 2, 2026
…k-sriov@main (#623) PR link: networkservicemesh/sdk-sriov#677 Commit: 89910e7 Author: Network Service Mesh Bot Date: 2026-09-02 08:51:11 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-kernel@main (#677) PR link: networkservicemesh/sdk-kernel#748 Commit: 0f93066 Author: Network Service Mesh Bot Date: 2026-09-02 08:44:25 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#748) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io> Co-authored-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
added a commit
to networkservicemesh/deployments-k8s
that referenced
this pull request
Sep 2, 2026
…d-admission-webhook-k8s@main (#13772) PR link: networkservicemesh/cmd-admission-webhook-k8s#512 Commit: 46c51d6 Author: Network Service Mesh Bot Date: 2026-09-02 08:56:01 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-k8s@main (#512) PR link: networkservicemesh/sdk-k8s#588 Commit: 4fb341c Author: Network Service Mesh Bot Date: 2026-09-02 08:45:45 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#588) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io> Co-authored-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
added a commit
to networkservicemesh/cmd-nse-icmp-responder-vpp
that referenced
this pull request
Sep 2, 2026
…k-vpp@main (#778) PR link: networkservicemesh/sdk-vpp#925 Commit: 53fe741 Author: Network Service Mesh Bot Date: 2026-09-02 08:51:24 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-kernel@main (#925) PR link: networkservicemesh/sdk-kernel#748 Commit: 0f93066 Author: Network Service Mesh Bot Date: 2026-09-02 08:44:25 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#748) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io> Co-authored-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
added a commit
to networkservicemesh/cmd-nsc-vpp
that referenced
this pull request
Sep 2, 2026
…k-vpp@main (#794) PR link: networkservicemesh/sdk-vpp#925 Commit: 53fe741 Author: Network Service Mesh Bot Date: 2026-09-02 08:51:24 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-kernel@main (#925) PR link: networkservicemesh/sdk-kernel#748 Commit: 0f93066 Author: Network Service Mesh Bot Date: 2026-09-02 08:44:25 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#748) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io> Co-authored-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
added a commit
to networkservicemesh/deployments-k8s
that referenced
this pull request
Sep 2, 2026
…d-exclude-prefixes-k8s@main (#13743) PR link: networkservicemesh/cmd-exclude-prefixes-k8s#368 Commit: 7ac3880 Author: Network Service Mesh Bot Date: 2026-09-02 08:56:10 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-k8s@main (#368) PR link: networkservicemesh/sdk-k8s#588 Commit: 4fb341c Author: Network Service Mesh Bot Date: 2026-09-02 08:45:45 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#588) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io> Co-authored-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
added a commit
to networkservicemesh/cmd-nsc
that referenced
this pull request
Sep 2, 2026
…k-sriov@main (#710) PR link: networkservicemesh/sdk-sriov#677 Commit: 89910e7 Author: Network Service Mesh Bot Date: 2026-09-02 08:51:11 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-kernel@main (#677) PR link: networkservicemesh/sdk-kernel#748 Commit: 0f93066 Author: Network Service Mesh Bot Date: 2026-09-02 08:44:25 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#748) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io> Co-authored-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
added a commit
to networkservicemesh/deployments-k8s
that referenced
this pull request
Sep 2, 2026
…d-registry-k8s@main (#13762) PR link: networkservicemesh/cmd-registry-k8s#529 Commit: 906ff9a Author: Network Service Mesh Bot Date: 2026-09-02 08:56:22 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-k8s@main (#529) PR link: networkservicemesh/sdk-k8s#588 Commit: 4fb341c Author: Network Service Mesh Bot Date: 2026-09-02 08:45:45 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#588) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io> Co-authored-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
added a commit
to networkservicemesh/cmd-nse-firewall-vpp
that referenced
this pull request
Sep 2, 2026
…k-vpp@main (#611) PR link: networkservicemesh/sdk-vpp#925 Commit: 53fe741 Author: Network Service Mesh Bot Date: 2026-09-02 08:51:24 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-kernel@main (#925) PR link: networkservicemesh/sdk-kernel#748 Commit: 0f93066 Author: Network Service Mesh Bot Date: 2026-09-02 08:44:25 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#748) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io> Co-authored-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
pushed a commit
to networkservicemesh/deployments-k8s
that referenced
this pull request
Sep 2, 2026
…d-nse-vlan-vpp@main PR link: networkservicemesh/cmd-nse-vlan-vpp#623 Commit: 419221a Author: Network Service Mesh Bot Date: 2026-09-02 09:37:45 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-sriov@main (#623) PR link: networkservicemesh/sdk-sriov#677 Commit: 89910e7 Author: Network Service Mesh Bot Date: 2026-09-02 08:51:11 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-kernel@main (#677) PR link: networkservicemesh/sdk-kernel#748 Commit: 0f93066 Author: Network Service Mesh Bot Date: 2026-09-02 08:44:25 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#748) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
added a commit
to networkservicemesh/cmd-nse-icmp-responder
that referenced
this pull request
Sep 2, 2026
…k-sriov@main (#678) PR link: networkservicemesh/sdk-sriov#677 Commit: 89910e7 Author: Network Service Mesh Bot Date: 2026-09-02 08:51:11 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-kernel@main (#677) PR link: networkservicemesh/sdk-kernel#748 Commit: 0f93066 Author: Network Service Mesh Bot Date: 2026-09-02 08:44:25 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#748) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io> Co-authored-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
added a commit
to networkservicemesh/cmd-lb-vl3-vpp
that referenced
this pull request
Sep 2, 2026
…k-vpp@main (#169) PR link: networkservicemesh/sdk-vpp#925 Commit: 53fe741 Author: Network Service Mesh Bot Date: 2026-09-02 08:51:24 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-kernel@main (#925) PR link: networkservicemesh/sdk-kernel#748 Commit: 0f93066 Author: Network Service Mesh Bot Date: 2026-09-02 08:44:25 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#748) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io> Co-authored-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
added a commit
to networkservicemesh/cmd-nse-simple-vl3-docker
that referenced
this pull request
Sep 2, 2026
…k-vpp@main (#339) PR link: networkservicemesh/sdk-vpp#925 Commit: 53fe741 Author: Network Service Mesh Bot Date: 2026-09-02 08:51:24 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-kernel@main (#925) PR link: networkservicemesh/sdk-kernel#748 Commit: 0f93066 Author: Network Service Mesh Bot Date: 2026-09-02 08:44:25 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#748) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io> Co-authored-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
added a commit
to networkservicemesh/deployments-k8s
that referenced
this pull request
Sep 2, 2026
…d-nse-supplier-k8s@main (#13751) PR link: networkservicemesh/cmd-nse-supplier-k8s#406 Commit: 48c4af3 Author: Network Service Mesh Bot Date: 2026-09-02 08:57:50 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-k8s@main (#406) PR link: networkservicemesh/sdk-k8s#588 Commit: 4fb341c Author: Network Service Mesh Bot Date: 2026-09-02 08:45:45 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#588) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io> Co-authored-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
added a commit
to networkservicemesh/cmd-nse-vl3-vpp
that referenced
this pull request
Sep 2, 2026
…k-vpp@main (#437) PR link: networkservicemesh/sdk-vpp#925 Commit: 53fe741 Author: Network Service Mesh Bot Date: 2026-09-02 08:51:24 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-kernel@main (#925) PR link: networkservicemesh/sdk-kernel#748 Commit: 0f93066 Author: Network Service Mesh Bot Date: 2026-09-02 08:44:25 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#748) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io> Co-authored-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
pushed a commit
to networkservicemesh/deployments-k8s
that referenced
this pull request
Sep 2, 2026
…d-nse-icmp-responder-vpp@main PR link: networkservicemesh/cmd-nse-icmp-responder-vpp#778 Commit: 58aca21 Author: Network Service Mesh Bot Date: 2026-09-02 09:58:36 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-vpp@main (#778) PR link: networkservicemesh/sdk-vpp#925 Commit: 53fe741 Author: Network Service Mesh Bot Date: 2026-09-02 08:51:24 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-kernel@main (#925) PR link: networkservicemesh/sdk-kernel#748 Commit: 0f93066 Author: Network Service Mesh Bot Date: 2026-09-02 08:44:25 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#748) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
pushed a commit
to networkservicemesh/deployments-k8s
that referenced
this pull request
Sep 2, 2026
…d-nsc-vpp@main PR link: networkservicemesh/cmd-nsc-vpp#794 Commit: c687c53 Author: Network Service Mesh Bot Date: 2026-09-02 10:05:11 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-vpp@main (#794) PR link: networkservicemesh/sdk-vpp#925 Commit: 53fe741 Author: Network Service Mesh Bot Date: 2026-09-02 08:51:24 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-kernel@main (#925) PR link: networkservicemesh/sdk-kernel#748 Commit: 0f93066 Author: Network Service Mesh Bot Date: 2026-09-02 08:44:25 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#748) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
pushed a commit
to networkservicemesh/deployments-k8s
that referenced
this pull request
Sep 2, 2026
…d-nsc@main PR link: networkservicemesh/cmd-nsc#710 Commit: f8bee50 Author: Network Service Mesh Bot Date: 2026-09-02 10:15:06 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-sriov@main (#710) PR link: networkservicemesh/sdk-sriov#677 Commit: 89910e7 Author: Network Service Mesh Bot Date: 2026-09-02 08:51:11 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-kernel@main (#677) PR link: networkservicemesh/sdk-kernel#748 Commit: 0f93066 Author: Network Service Mesh Bot Date: 2026-09-02 08:44:25 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#748) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
pushed a commit
to networkservicemesh/deployments-k8s
that referenced
this pull request
Sep 2, 2026
…d-nse-firewall-vpp@main PR link: networkservicemesh/cmd-nse-firewall-vpp#611 Commit: bfa4284 Author: Network Service Mesh Bot Date: 2026-09-02 10:15:56 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-vpp@main (#611) PR link: networkservicemesh/sdk-vpp#925 Commit: 53fe741 Author: Network Service Mesh Bot Date: 2026-09-02 08:51:24 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-kernel@main (#925) PR link: networkservicemesh/sdk-kernel#748 Commit: 0f93066 Author: Network Service Mesh Bot Date: 2026-09-02 08:44:25 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#748) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
pushed a commit
to networkservicemesh/cmd-forwarder-ovs
that referenced
this pull request
Sep 2, 2026
…k-ovs@main PR link: networkservicemesh/sdk-ovs#401 Commit: 25e70d7 Author: Network Service Mesh Bot Date: 2026-09-02 09:36:55 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-sriov@main (#401) PR link: networkservicemesh/sdk-sriov#677 Commit: 89910e7 Author: Network Service Mesh Bot Date: 2026-09-02 08:51:11 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-kernel@main (#677) PR link: networkservicemesh/sdk-kernel#748 Commit: 0f93066 Author: Network Service Mesh Bot Date: 2026-09-02 08:44:25 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#748) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
nsmbot
pushed a commit
to networkservicemesh/deployments-k8s
that referenced
this pull request
Sep 2, 2026
…d-nse-simple-vl3-docker@main PR link: networkservicemesh/cmd-nse-simple-vl3-docker#339 Commit: a5ab31f Author: Network Service Mesh Bot Date: 2026-09-02 10:34:32 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-vpp@main (#339) PR link: networkservicemesh/sdk-vpp#925 Commit: 53fe741 Author: Network Service Mesh Bot Date: 2026-09-02 08:51:24 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk-kernel@main (#925) PR link: networkservicemesh/sdk-kernel#748 Commit: 0f93066 Author: Network Service Mesh Bot Date: 2026-09-02 08:44:25 -0500 Message: - Update go.mod and go.sum to latest version from networkservicemesh/sdk@main (#748) PR link: networkservicemesh/sdk#1761 Commit: 8c8366a Author: Laszlo Kiraly Date: 2026-09-02 15:32:01 +0200 Message: - Migrate golangci-lint config to v2 and bump linter to v2.13.2 (#1761) golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB). - Migrate .golangci.yml from the v1 to the v2 format and set run.go to "1.25". - Bump linter-version in ci.yaml from v1.64.2 to v2.13.2 (built with go1.27) so CI runs the v2 linter against the v2 config atomically. - Suppress noise introduced by v2's newer/stricter analyzers so the effective policy matches v1 behavior: * goconst: min-occurrences 2 -> 3; exclude test and testutil helpers * gosec: exclude G304/G702/G703 (file-inclusion and taint-analysis rules on process-controlled paths, not external input) * staticcheck: disable SA4023 (interface nil-comparison false positive) and QF1001/QF1003/QF1008/QF1012 (quickfix style suggestions) * govet: disable the new go1.27 "inline" analyzer Result: golangci-lint run reports 0 issues. Assisted-by: Kiro (AI assistant) Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
This was referenced Sep 2, 2026
Closed
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
golangci-lint v1.64.2 (built with go1.24) fails on this repository under Go 1.25: it errors on the "go 1.25" config target and exhibits pathological memory use (>16GB, never completing) that causes the CI runner to be killed. A release built with go1.25+ resolves both problems (completes in ~40s at ~1.5GB).
Result: golangci-lint run reports 0 issues.
How Has This Been Tested?
Types of changes