From eed3f0dcc8ffaa5457c31c92342259dd1e222463 Mon Sep 17 00:00:00 2001 From: Ludovic Fernandez Date: Thu, 8 Jan 2026 17:33:57 +0100 Subject: [PATCH] chore: update linter (#2785) --- .github/workflows/pr.yml | 2 +- providers/dns/internal/selectel/internal/client.go | 4 ++-- providers/dns/selectelv2/selectelv2.go | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 151a2a6e0..5df64db7f 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest env: GO_VERSION: stable - GOLANGCI_LINT_VERSION: v2.7.1 + GOLANGCI_LINT_VERSION: v2.8.0 HUGO_VERSION: 0.148.2 CGO_ENABLED: 0 LEGO_E2E_TESTS: CI diff --git a/providers/dns/internal/selectel/internal/client.go b/providers/dns/internal/selectel/internal/client.go index b17df6d83..d441c9894 100644 --- a/providers/dns/internal/selectel/internal/client.go +++ b/providers/dns/internal/selectel/internal/client.go @@ -53,8 +53,8 @@ func (c *Client) GetDomainByName(ctx context.Context, domainName string) (*Domai if err != nil { if statusCode == http.StatusNotFound && strings.Count(domainName, ".") > 1 { // Look up for the next subdomain - subIndex := strings.Index(domainName, ".") - return c.GetDomainByName(ctx, domainName[subIndex+1:]) + _, after, _ := strings.Cut(domainName, ".") + return c.GetDomainByName(ctx, after) } return nil, err diff --git a/providers/dns/selectelv2/selectelv2.go b/providers/dns/selectelv2/selectelv2.go index 6e3c1f42c..1fcb48583 100644 --- a/providers/dns/selectelv2/selectelv2.go +++ b/providers/dns/selectelv2/selectelv2.go @@ -297,10 +297,10 @@ func (w *clientWrapper) getZone(ctx context.Context, name string) (*selectelapi. return nil, fmt.Errorf("zone '%s' for challenge has not been found", name) } - // -1 can not be returned since if no dots present we exit above - i := strings.Index(name, ".") + // after is always defined since if no dots present we exit above. + _, after, _ := strings.Cut(name, ".") - return w.getZone(ctx, name[i+1:]) + return w.getZone(ctx, after) } func (w *clientWrapper) getRRset(ctx context.Context, name, zoneID string) (*selectelapi.RRSet, error) {