From 86dd057f5dcb97d99d3a5167df3a8cceee512fec Mon Sep 17 00:00:00 2001
From: huiyifyj <jxfengyijie@gmail.com>
Date: Mon, 19 Aug 2024 09:29:55 +0800
Subject: [PATCH 1/2] Bump actions/setup-go to `v5`

Bumps actions/setup-go to `v5`.
The actions/setup-go@v4 use a deprecated node version and will be forced to run on node 20.

refer to the following links:
- https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
- https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/
---
 .github/workflows/test.linux.yml   | 2 +-
 .github/workflows/test.windows.yml | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/test.linux.yml b/.github/workflows/test.linux.yml
index 6d116d8..fa0c5b2 100644
--- a/.github/workflows/test.linux.yml
+++ b/.github/workflows/test.linux.yml
@@ -10,7 +10,7 @@ jobs:
         uses: actions/checkout@v4
 
       - name: Install Go
-        uses: actions/setup-go@v4
+        uses: actions/setup-go@v5
         with:
           go-version: 1.21.x
           cache: false
diff --git a/.github/workflows/test.windows.yml b/.github/workflows/test.windows.yml
index 8a5d78a..6a04be8 100644
--- a/.github/workflows/test.windows.yml
+++ b/.github/workflows/test.windows.yml
@@ -10,7 +10,7 @@ jobs:
         uses: actions/checkout@v4
 
       - name: Install Go
-        uses: actions/setup-go@v4
+        uses: actions/setup-go@v5
         with:
           go-version: 1.21.x
           cache: false

From 88dd410ca52a731f6c70420031d8210ddd344d76 Mon Sep 17 00:00:00 2001
From: huiyifyj <jxfengyijie@gmail.com>
Date: Wed, 21 Aug 2024 08:27:15 +0800
Subject: [PATCH 2/2] Update go version to `1.22.x` for github actions

Use `1.22.x` version as go version for github actions, to keep consistent with the go toolchain version.

refer to PR #299
---
 .github/workflows/test.linux.yml   | 2 +-
 .github/workflows/test.windows.yml | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/test.linux.yml b/.github/workflows/test.linux.yml
index fa0c5b2..196d725 100644
--- a/.github/workflows/test.linux.yml
+++ b/.github/workflows/test.linux.yml
@@ -12,7 +12,7 @@ jobs:
       - name: Install Go
         uses: actions/setup-go@v5
         with:
-          go-version: 1.21.x
+          go-version: 1.22.x
           cache: false
 
       - name: Run tests
diff --git a/.github/workflows/test.windows.yml b/.github/workflows/test.windows.yml
index 6a04be8..902e401 100644
--- a/.github/workflows/test.windows.yml
+++ b/.github/workflows/test.windows.yml
@@ -12,7 +12,7 @@ jobs:
       - name: Install Go
         uses: actions/setup-go@v5
         with:
-          go-version: 1.21.x
+          go-version: 1.22.x
           cache: false
 
       - name: Run tests