Upgrade to Go 1.22 (#8836)

This commit is contained in:
Naoya Yasuda 2024-04-02 21:34:59 +09:00 committed by GitHub
parent 90b7bf97c5
commit 5d79a95a32
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 17 additions and 12 deletions

View file

@ -1,5 +1,5 @@
{
"image": "mcr.microsoft.com/devcontainers/go:1.21",
"image": "mcr.microsoft.com/devcontainers/go:1.22",
"features": {
"ghcr.io/devcontainers/features/sshd:1": {}
},

View file

@ -24,7 +24,7 @@ Please avoid:
## Building the project
Prerequisites:
- Go 1.21+
- Go 1.22+
Build with:
* Unix-like systems: `make`

View file

@ -29,5 +29,10 @@ jobs:
languages: go
queries: security-and-quality
- name: Setup go
uses: actions/setup-go@v5
with:
go-version: '1.22'
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3

View file

@ -18,7 +18,7 @@ on:
default: production
type: environment
go_version:
default: "1.21"
default: "1.22"
type: string
platforms:
default: "linux,macos,windows"

View file

@ -13,10 +13,10 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Set up Go 1.21
- name: Set up Go 1.22
uses: actions/setup-go@v5
with:
go-version: 1.21
go-version: 1.22
- name: Check out code
uses: actions/checkout@v4
@ -48,10 +48,10 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Set up Go 1.21
- name: Set up Go 1.22
uses: actions/setup-go@v5
with:
go-version: 1.21
go-version: 1.22
- name: Check out code
uses: actions/checkout@v4

View file

@ -19,10 +19,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Set up Go 1.21
- name: Set up Go 1.22
uses: actions/setup-go@v5
with:
go-version: 1.21
go-version: 1.22
- name: Check out code
uses: actions/checkout@v4

View file

@ -222,7 +222,7 @@ func TestHTTPClientSanitizeJSONControlCharactersC0(t *testing.T) {
err = json.Unmarshal(body, &issue)
require.NoError(t, err)
assert.Equal(t, "^[[31mRed Title^[[0m", issue.Title)
assert.Equal(t, "1^A 2^B 3^C 4^D 5^E 6^F 7^G 8^H 9\t A\r\n B\v C^L D\r\n E^N F^O", issue.Body)
assert.Equal(t, "1^A 2^B 3^C 4^D 5^E 6^F 7^G 8\b 9\t A\r\n B\v C\f D\r\n E^N F^O", issue.Body)
assert.Equal(t, "10^P 11^Q 12^R 13^S 14^T 15^U 16^V 17^W 18^X 19^Y 1A^Z 1B^[ 1C^\\ 1D^] 1E^^ 1F^_", issue.Author.Name)
assert.Equal(t, "monalisa \\u00^[", issue.Author.Login)
assert.Equal(t, "Escaped ^[ \\^[ \\^[ \\\\^[", issue.ActiveLockReason)

View file

@ -1,6 +1,6 @@
# Installation from source
1. Verify that you have Go 1.21+ installed
1. Verify that you have Go 1.22+ installed
```sh
$ go version

2
go.mod
View file

@ -1,6 +1,6 @@
module github.com/cli/cli/v2
go 1.21
go 1.22
require (
github.com/AlecAivazis/survey/v2 v2.3.7