This is an automated email from the ASF dual-hosted git repository.

villebro pushed a commit to branch main
in repository 
https://gitbox.apache.org/repos/asf/superset-kubernetes-operator.git


The following commit(s) were added to refs/heads/main by this push:
     new a8b7ca1  chore(deps): update dependency golangci/golangci-lint to 
v2.14.0 (#402)
a8b7ca1 is described below

commit a8b7ca1f00e5d50d177ed4a3138aec830ba62b91
Author: Mend Renovate <[email protected]>
AuthorDate: Thu Oct 1 19:11:39 2026 +0100

    chore(deps): update dependency golangci/golangci-lint to v2.14.0 (#402)
    
    * chore(deps): update dependency golangci/golangci-lint to v2.14.0
    
    * update checksums and string.LastIndex to CutLast
    
    ---------
    
    Co-authored-by: Ville Brofeldt <[email protected]>
---
 Makefile                              | 2 +-
 hack/tool-checksums.txt               | 8 ++++----
 internal/controller/drain.go          | 4 ++--
 internal/controller/lifecycle_seed.go | 4 ++--
 4 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/Makefile b/Makefile
index 3f6ef28..c0bb2f9 100644
--- a/Makefile
+++ b/Makefile
@@ -399,7 +399,7 @@ ENVTEST_VERSION ?= $(shell go list -m -f "{{ .Version }}" 
sigs.k8s.io/controller
 #ENVTEST_K8S_VERSION is the version of Kubernetes to use for setting up 
ENVTEST binaries (i.e. 1.31)
 ENVTEST_K8S_VERSION ?= $(shell go list -m -f "{{ .Version }}" k8s.io/api | awk 
-F'[v.]' '{printf "1.%d", $$3}')
 # renovate: datasource=github-releases depName=golangci/golangci-lint
-GOLANGCI_LINT_VERSION ?= v2.13.2
+GOLANGCI_LINT_VERSION ?= v2.14.0
 # renovate: datasource=go depName=github.com/elastic/crd-ref-docs
 CRD_REF_DOCS_VERSION ?= v0.3.0
 # renovate: datasource=go depName=golang.org/x/vuln
diff --git a/hack/tool-checksums.txt b/hack/tool-checksums.txt
index 12a3309..42b4083 100644
--- a/hack/tool-checksums.txt
+++ b/hack/tool-checksums.txt
@@ -36,10 +36,10 @@
 902112954de84bc2c0eb0bb87fa21752d40b22207036d9d2e120826b675224dc  
v0.2.64/rumdl-v0.2.64-aarch64-unknown-linux-gnu.tar.gz
 6e0b97487425f66702e801bf5dbb1293d5b52977d856887ca66fbc269949c74e  
v0.2.64/rumdl-v0.2.64-x86_64-apple-darwin.tar.gz
 0bc09741ad3e4caccbe88c97601e6b093391d476323fd3f44cb5c57157fa209e  
v0.2.64/rumdl-v0.2.64-aarch64-apple-darwin.tar.gz
-2277d43b98ec0054280f2ac26b53268bae97682444678a59a657dd565da021d6  
v2.13.2/golangci-lint-2.13.2-linux-amd64.tar.gz
-a2a4e0065aa41be71f7c5ac90f271b61751331e5d04314e62afe4027855f0893  
v2.13.2/golangci-lint-2.13.2-linux-arm64.tar.gz
-8a13aaf9cbbb1dee52824e862cf0d0720e5bb97c1f4260d1e51623a09492b57b  
v2.13.2/golangci-lint-2.13.2-darwin-amd64.tar.gz
-f4bf83f0b64f055c42b28fc9a38861839f69c096e61c788e72dfaae412011789  
v2.13.2/golangci-lint-2.13.2-darwin-arm64.tar.gz
+ab90aeb7b066f92a33415b638a50fe5344bbb75a0d32ad30cc248d88f81032ab  
v2.14.0/golangci-lint-2.14.0-linux-amd64.tar.gz
+ee7ec5f3453d15ddf106fae5a4d6c71737712348a979d1fe9cd52ec7ea299bae  
v2.14.0/golangci-lint-2.14.0-linux-arm64.tar.gz
+a5667c1c3536be1740133213e1e822bfb8f0d98ea12903174d6d5f635e4ed68d  
v2.14.0/golangci-lint-2.14.0-darwin-amd64.tar.gz
+5ef5f36a7147e91dc58ef9ef4d11bb7bad5ead0c76eb6c01327a73c641d1dcc3  
v2.14.0/golangci-lint-2.14.0-darwin-arm64.tar.gz
 a7d671f0e0da07a67b3a1618a6cab50353dffea5625cd2d8a8b3e18bacb497e6  
v0.22.0/controller-gen-linux-amd64
 c5151f30c3a51ddc8d722c18c263b495dae994ca246e9fa8994b1d4c95f3253a  
v0.22.0/controller-gen-linux-arm64
 fa4c4d01cacdc6e2209b71beac16d87d2b3c641866a5ddeb6d8e7dd6ba381f0f  
v0.22.0/controller-gen-darwin-amd64
diff --git a/internal/controller/drain.go b/internal/controller/drain.go
index f5404c7..4a345e5 100644
--- a/internal/controller/drain.go
+++ b/internal/controller/drain.go
@@ -234,8 +234,8 @@ func resolveLifecycleImage(parentImage 
*supersetv1alpha1.ImageSpec, override *su
 }
 
 func tagFromImageRef(ref string) string {
-       if idx := strings.LastIndex(ref, ":"); idx != -1 {
-               return ref[idx+1:]
+       if _, tag, ok := strings.CutLast(ref, ":"); ok {
+               return tag
        }
        return ref
 }
diff --git a/internal/controller/lifecycle_seed.go 
b/internal/controller/lifecycle_seed.go
index 24a88d5..b6f22c8 100644
--- a/internal/controller/lifecycle_seed.go
+++ b/internal/controller/lifecycle_seed.go
@@ -235,8 +235,8 @@ func resolveContainerImage(spec 
*supersetv1alpha1.ContainerImageSpec, defaultRep
 }
 
 func splitImageRef(ref string) (string, string) {
-       if idx := strings.LastIndex(ref, ":"); idx != -1 {
-               return ref[:idx], ref[idx+1:]
+       if repo, tag, ok := strings.CutLast(ref, ":"); ok {
+               return repo, tag
        }
        return ref, defaultImageTag
 }

Reply via email to