From 05ff3860eaf05541c2a5e585f7bc29afe425ba40 Mon Sep 17 00:00:00 2001
From: Thomas Pelletier <thomas@pelletier.codes>
Date: Tue, 27 Feb 2024 15:24:17 -0500
Subject: [PATCH] Go 1.22 support

---
 .github/workflows/coverage.yml | 2 +-
 .github/workflows/release.yml  | 2 +-
 .github/workflows/workflow.yml | 2 +-
 fuzz_test.go                   | 4 ++--
 ossfuzz/fuzz.go                | 4 ++--
 5 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml
index dfae1fdb..c62ce5d8 100644
--- a/.github/workflows/coverage.yml
+++ b/.github/workflows/coverage.yml
@@ -15,6 +15,6 @@ jobs:
       - name: Setup go
         uses: actions/setup-go@v4
         with:
-          go-version: "1.21"
+          go-version: "1.22"
       - name: Run tests with coverage
         run: ./ci.sh coverage -d "${GITHUB_BASE_REF-HEAD}"
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index c6b7a92c..ab2f14e4 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -22,7 +22,7 @@ jobs:
       - name: Set up Go
         uses: actions/setup-go@v4
         with:
-          go-version: "1.21"
+          go-version: "1.22"
       - name: Login to GitHub Container Registry
         uses: docker/login-action@v3
         with:
diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml
index 622f537a..d5f222f2 100644
--- a/.github/workflows/workflow.yml
+++ b/.github/workflows/workflow.yml
@@ -12,7 +12,7 @@ jobs:
     strategy:
       matrix:
         os: [ 'ubuntu-latest', 'windows-latest', 'macos-latest', 'macos-14' ]
-        go: [ '1.20', '1.21' ]
+        go: [ '1.21', '1.22' ]
     runs-on: ${{ matrix.os }}
     name: ${{ matrix.go }}/${{ matrix.os }}
     steps:
diff --git a/fuzz_test.go b/fuzz_test.go
index c340f83f..83721a39 100644
--- a/fuzz_test.go
+++ b/fuzz_test.go
@@ -1,5 +1,5 @@
-//go:build go1.18 || go1.19 || go1.20 || go1.21
-// +build go1.18 go1.19 go1.20 go1.21
+//go:build go1.18 || go1.19 || go1.20 || go1.21 || go1.22
+// +build go1.18 go1.19 go1.20 go1.21 go1.22
 
 package toml_test
 
diff --git a/ossfuzz/fuzz.go b/ossfuzz/fuzz.go
index 1c26587f..f6941908 100644
--- a/ossfuzz/fuzz.go
+++ b/ossfuzz/fuzz.go
@@ -1,5 +1,5 @@
-//go:build go1.18 || go1.19 || go1.20 || go1.21
-// +build go1.18 go1.19 go1.20 go1.21
+//go:build go1.18 || go1.19 || go1.20 || go1.21 || go1.22
+// +build go1.18 go1.19 go1.20 go1.21 go1.22
 
 package ossfuzz