diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index a08a603..8f6b3e8 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -12,7 +12,7 @@ jobs:
       - uses: actions/checkout@v4
       - uses: actions/setup-go@v5
         with:
-          go-version: 1.20.4
+          go-version: 1.22.0
       - name: golangci-lint
         uses: golangci/golangci-lint-action@v4
         with:
@@ -24,7 +24,7 @@ jobs:
       - uses: actions/checkout@v4
       - uses: actions/setup-go@v5
         with:
-          go-version: 1.20.4
+          go-version: 1.22.0
       - name: Build & test
         run: make ci-test
       - name: Upload log files
diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml
index 488382e..51483bd 100644
--- a/.github/workflows/master.yml
+++ b/.github/workflows/master.yml
@@ -17,7 +17,7 @@ jobs:
       - uses: actions/checkout@v4
       - uses: actions/setup-go@v5
         with:
-          go-version: 1.20.4
+          go-version: 1.22.0
       - name: golangci-lint
         uses: golangci/golangci-lint-action@v4
         with:
@@ -29,7 +29,7 @@ jobs:
       - uses: actions/checkout@v4
       - uses: actions/setup-go@v5
         with:
-          go-version: 1.20.4
+          go-version: 1.22.0
       - name: Build & test
         run: make ci-test
       - name: Upload log files
diff --git a/.github/workflows/release-tag.yml b/.github/workflows/release-tag.yml
index c441926..776c80f 100644
--- a/.github/workflows/release-tag.yml
+++ b/.github/workflows/release-tag.yml
@@ -13,7 +13,7 @@ jobs:
       - uses: actions/checkout@v4
       - uses: actions/setup-go@v5
         with:
-          go-version: 1.20.4
+          go-version: 1.22.0
       - name: Build release
         run: |
           make clean lint test;