diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml
index 6292defc2..fddce4099 100644
--- a/.github/workflows/go.yml
+++ b/.github/workflows/go.yml
@@ -52,6 +52,6 @@ jobs:
       - name: golangci-lint
         uses: golangci/golangci-lint-action@v2
         with:
-          version: v1.30
+          version: v1.42.1
           args: --timeout=5m
           only-new-issues: true
diff --git a/.golangci.yml b/.golangci.yml
index 0a49a3a9c..f55f33ccc 100644
--- a/.golangci.yml
+++ b/.golangci.yml
@@ -29,7 +29,7 @@ linters:
   enable:
     # mandatory linters
     - govet
-    - golint
+    - revive
 
     # some default golangci-lint linters
     - errcheck