diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index c1415867..cf1ae195 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -32,7 +32,7 @@ jobs:
       - name: Lint Go
         uses: golangci/golangci-lint-action@1481404843c368bc19ca9406f87d6e0fc97bdcfd # v7.0.0
         with:
-          version: v2.1.5 # renovate: datasource=github-tags depName=golangci/golangci-lint
+          version: v2.3.0 # renovate: datasource=github-tags depName=golangci/golangci-lint
 
   actionlint:
     name: Actionlint
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 7ca6ee08..12f9e738 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -30,7 +30,7 @@ repos:
       - id: detect-private-key
 
   - repo: https://github.com/golangci/golangci-lint
-    rev: v2.1.5
+    rev: v2.3.0
     hooks:
       - id: golangci-lint-full
 
diff --git a/Makefile b/Makefile
index 7fc4d820..01ac4eff 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
 .DEFAULT_GOAL := build-goreleaser
 # renovate: datasource=github-tags depName=golangci/golangci-lint
-GOLANGCI_LINT_VERSION = v2.1.5
+GOLANGCI_LINT_VERSION = v2.3.0
 # renovate: datasource=docker depName=goreleaser/goreleaser
 GORELEASER_VERSION = v2.9.0
 # renovate: datasource=go depName=google/go-licenses