diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 60bc720bc15742202308679282562c5aede6c951..72a02bb52c2be573baee3f2c4f01e9c6680183a3 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -16,7 +16,7 @@ run_tests:
       junit: report.xml
 
 lint:
-  image: golangci/golangci-lint:v1.55-alpine
+  image: golangci/golangci-lint:v1.56-alpine
   rules:
     - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && ($CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH)'
   stage: test
diff --git a/go.mod b/go.mod
index c1c371718e1900db44be42b040fd4d19424ce424..81d914bcbb61d73aadf2c8c1851bff6f660d05b5 100644
--- a/go.mod
+++ b/go.mod
@@ -1,6 +1,6 @@
 module git.perx.ru/perxis/perxis-go
 
-go 1.21
+go 1.22
 
 require (
 	github.com/avast/retry-go/v4 v4.5.1