diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 189638246b5dec79abcbe931ea6d6a2b4f5cd6b1..15ced39097374631ed3783c73c0e319673083625 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -20,7 +20,7 @@ jobs:
       - run: git submodule update --init --recursive --force
       - uses: actions/setup-go@v3
         with:
-          go-version: 1.17.x
+          go-version: 1.18.x
       - name: Install dependencies
         run: |
           if [ "$RUNNER_OS" == "Linux" ]; then
@@ -44,7 +44,7 @@ jobs:
         if: matrix.os == 'ubuntu-20.04'
         uses: golangci/golangci-lint-action@v3
         with:
-          version: v1.44
+          version: v1.45
           skip-pkg-cache: true
           skip-build-cache: true
       - run: make test
@@ -60,7 +60,7 @@ jobs:
       - run: git submodule update --init --recursive --force
       - uses: actions/setup-go@v3
         with:
-          go-version: 1.17.x
+          go-version: 1.18.x
       - run: choco upgrade mingw cmake -y --no-progress
       - name: Build
         run: |
diff --git a/Makefile b/Makefile
index a2cf9828cc01e30957d0c910c10660e20985ba62..a97ea329702d34e2784ae9ea7a58b5c29ac69bcb 100644
--- a/Makefile
+++ b/Makefile
@@ -97,7 +97,7 @@ lintci:
 
 lintci-deps:
 	rm -f ./build/bin/golangci-lint
-	curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b ./build/bin v1.44.2
+	curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b ./build/bin v1.45.0
 
 clean:
 	go clean -cache