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
}