@@ -17,12 +17,12 @@ jobs:
17
17
strategy :
18
18
fail-fast : false
19
19
matrix :
20
- job_name : ['linux', 'linux_386', 'mac_amd64', 'mac_arm64', 'windows', 'other_os', 'go1.19 ', 'go1.20 ']
20
+ job_name : ['linux', 'linux_386', 'mac_amd64', 'mac_arm64', 'windows', 'other_os', 'go1.20 ', 'go1.21 ']
21
21
22
22
include :
23
23
- job_name : linux
24
24
os : ubuntu-latest
25
- go : ' 1.21 '
25
+ go : ' >=1.22.0-rc.1 '
26
26
gotags : cmount
27
27
build_flags : ' -include "^linux/"'
28
28
check : false
@@ -33,14 +33,14 @@ jobs:
33
33
34
34
- job_name : linux_386
35
35
os : ubuntu-latest
36
- go : ' 1.21 '
36
+ go : ' >=1.22.0-rc.1 '
37
37
goarch : 386
38
38
gotags : cmount
39
39
quicktest : false
40
40
41
41
- job_name : mac_amd64
42
42
os : macos-11
43
- go : ' 1.21 '
43
+ go : ' >=1.22.0-rc.1 '
44
44
gotags : ' cmount'
45
45
build_flags : ' -include "^darwin/amd64" -cgo'
46
46
quicktest : false
@@ -49,14 +49,14 @@ jobs:
49
49
50
50
- job_name : mac_arm64
51
51
os : macos-11
52
- go : ' 1.21 '
52
+ go : ' >=1.22.0-rc.1 '
53
53
gotags : ' cmount'
54
54
build_flags : ' -include "^darwin/arm64" -cgo -macos-arch arm64 -cgo-cflags=-I/usr/local/include -cgo-ldflags=-L/usr/local/lib'
55
55
deploy : true
56
56
57
57
- job_name : windows
58
58
os : windows-latest
59
- go : ' 1.21 '
59
+ go : ' >=1.22.0-rc.1 '
60
60
gotags : cmount
61
61
cgo : ' 0'
62
62
build_flags : ' -include "^windows/"'
@@ -66,20 +66,20 @@ jobs:
66
66
67
67
- job_name : other_os
68
68
os : ubuntu-latest
69
- go : ' 1.21 '
69
+ go : ' >=1.22.0-rc.1 '
70
70
build_flags : ' -exclude "^(windows/|darwin/|linux/)"'
71
71
compile_all : true
72
72
deploy : true
73
73
74
- - job_name : go1.19
74
+ - job_name : go1.20
75
75
os : ubuntu-latest
76
- go : ' 1.19 '
76
+ go : ' 1.20 '
77
77
quicktest : true
78
78
racequicktest : true
79
79
80
- - job_name : go1.20
80
+ - job_name : go1.21
81
81
os : ubuntu-latest
82
- go : ' 1.20 '
82
+ go : ' 1.21 '
83
83
quicktest : true
84
84
racequicktest : true
85
85
94
94
fetch-depth : 0
95
95
96
96
- name : Install Go
97
- uses : actions/setup-go@v4
97
+ uses : actions/setup-go@v5
98
98
with :
99
99
go-version : ${{ matrix.go }}
100
100
check-latest : true
@@ -158,7 +158,7 @@ jobs:
158
158
env
159
159
160
160
- name : Go module cache
161
- uses : actions/cache@v3
161
+ uses : actions/cache@v4
162
162
with :
163
163
path : ~/go/pkg/mod
164
164
key : ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
@@ -210,26 +210,26 @@ jobs:
210
210
211
211
# steps:
212
212
# - name: Checkout
213
- # uses: actions/checkout@v3
213
+ # uses: actions/checkout@v4
214
214
215
215
# - name: Code quality test
216
216
# uses: golangci/golangci-lint-action@v3
217
217
# with:
218
218
# # Optional: version of golangci-lint to use in form of v1.2 or v1.2.3 or `latest` to use the latest version
219
219
# version: latest
220
220
221
- # # Run govulncheck on the latest go version, the one we build binaries with
222
- # - name: Install Go
223
- # uses: actions/setup-go@v4
224
- # with:
225
- # go-version: '1.20 '
226
- # check-latest: true
221
+ # Run govulncheck on the latest go version, the one we build binaries with
222
+ # - name: Install Go
223
+ # uses: actions/setup-go@v5
224
+ # with:
225
+ # go-version: '>=1.22.0-rc.1 '
226
+ # check-latest: true
227
227
228
- # - name: Install govulncheck
229
- # run: go install golang.org/x/vuln/cmd/govulncheck@latest
228
+ # - name: Install govulncheck
229
+ # run: go install golang.org/x/vuln/cmd/govulncheck@latest
230
230
231
- # - name: Scan for vulnerabilities
232
- # run: govulncheck ./...
231
+ # - name: Scan for vulnerabilities
232
+ # run: govulncheck ./...
233
233
234
234
android :
235
235
if : ${{ github.repository == 'dogbutcat/gclone' || github.event.inputs.manual }}
@@ -245,12 +245,12 @@ jobs:
245
245
246
246
# Upgrade together with NDK version
247
247
- name : Set up Go
248
- uses : actions/setup-go@v4
248
+ uses : actions/setup-go@v5
249
249
with :
250
- go-version : ' 1.21 '
250
+ go-version : ' >=1.22.0-rc.1 '
251
251
252
252
- name : Go module cache
253
- uses : actions/cache@v3
253
+ uses : actions/cache@v4
254
254
with :
255
255
path : ~/go/pkg/mod
256
256
key : ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
0 commit comments