Skip to content

Commit ed441de

Browse files
authored
Merge pull request #6953 from blackpiglet/bump_golang
Bump golang version.
2 parents 9606df6 + a726329 commit ed441de

File tree

10 files changed

+71
-38
lines changed

10 files changed

+71
-38
lines changed

.github/workflows/crds-verify-kind.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
- name: Set up Go
1515
uses: actions/setup-go@v4
1616
with:
17-
go-version: '1.20'
17+
go-version: '1.21'
1818
id: go
1919
# Look for a CLI that's made for this PR
2020
- name: Fetch built CLI

.github/workflows/e2e-test-kind.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
- name: Set up Go
1515
uses: actions/setup-go@v4
1616
with:
17-
go-version: '1.20'
17+
go-version: '1.21'
1818
id: go
1919
# Look for a CLI that's made for this PR
2020
- name: Fetch built CLI
@@ -72,7 +72,7 @@ jobs:
7272
- name: Set up Go
7373
uses: actions/setup-go@v4
7474
with:
75-
go-version: '1.20'
75+
go-version: '1.21'
7676
id: go
7777
- name: Check out the code
7878
uses: actions/checkout@v2

.github/workflows/pr-ci-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
- name: Set up Go
1111
uses: actions/setup-go@v4
1212
with:
13-
go-version: '1.20'
13+
go-version: '1.21'
1414
id: go
1515
- name: Check out the code
1616
uses: actions/checkout@v2

.github/workflows/push.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
- name: Set up Go
1919
uses: actions/setup-go@v4
2020
with:
21-
go-version: '1.20'
21+
go-version: '1.21'
2222
id: go
2323

2424
- uses: actions/checkout@v3

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# limitations under the License.
1414

1515
# Velero binary build section
16-
FROM --platform=$BUILDPLATFORM golang:1.20-bullseye as velero-builder
16+
FROM --platform=$BUILDPLATFORM golang:1.21-bookworm as velero-builder
1717

1818
ARG GOPROXY
1919
ARG BIN
@@ -47,7 +47,7 @@ RUN mkdir -p /output/usr/bin && \
4747
go clean -modcache -cache
4848

4949
# Restic binary build section
50-
FROM --platform=$BUILDPLATFORM golang:1.20-bullseye as restic-builder
50+
FROM --platform=$BUILDPLATFORM golang:1.21-bookworm as restic-builder
5151

5252
ARG BIN
5353
ARG TARGETOS

Tiltfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ git_sha = str(local("git rev-parse HEAD", quiet = True, echo_off = True)).strip(
5252

5353
tilt_helper_dockerfile_header = """
5454
# Tilt image
55-
FROM golang:1.20 as tilt-helper
55+
FROM golang:1.21 as tilt-helper
5656
5757
# Support live reloading with Tilt
5858
RUN wget --output-document /restart.sh --quiet https://raw.githubusercontent.com/windmilleng/rerun-process-wrapper/master/restart.sh && \

go.mod

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
module github.com/vmware-tanzu/velero
22

3-
go 1.20
3+
go 1.21
4+
5+
toolchain go1.21.3
46

57
require (
68
cloud.google.com/go/storage v1.32.0
@@ -41,7 +43,7 @@ require (
4143
go.uber.org/zap v1.25.0
4244
golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1
4345
golang.org/x/mod v0.12.0
44-
golang.org/x/net v0.14.0
46+
golang.org/x/net v0.17.0
4547
golang.org/x/oauth2 v0.11.0
4648
golang.org/x/text v0.13.0
4749
google.golang.org/api v0.138.0
@@ -146,10 +148,10 @@ require (
146148
go.opentelemetry.io/otel/trace v1.17.0 // indirect
147149
go.starlark.net v0.0.0-20201006213952-227f4aabceb5 // indirect
148150
go.uber.org/multierr v1.11.0 // indirect
149-
golang.org/x/crypto v0.12.0 // indirect
151+
golang.org/x/crypto v0.14.0 // indirect
150152
golang.org/x/sync v0.3.0 // indirect
151-
golang.org/x/sys v0.12.0 // indirect
152-
golang.org/x/term v0.12.0 // indirect
153+
golang.org/x/sys v0.13.0 // indirect
154+
golang.org/x/term v0.13.0 // indirect
153155
golang.org/x/time v0.0.0-20220609170525-579cf78fd858 // indirect
154156
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect
155157
gomodules.xyz/jsonpatch/v2 v2.2.0 // indirect

go.sum

Lines changed: 26 additions & 8 deletions
Large diffs are not rendered by default.

hack/build-image/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
FROM --platform=linux/amd64 golang:1.20-bullseye
15+
FROM --platform=linux/amd64 golang:1.21-bookworm
1616

1717
ARG GOPROXY
1818

hack/fix_restic_cve.txt

Lines changed: 29 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,49 @@
11
diff --git a/go.mod b/go.mod
2-
index 5f939c481..6f281b45d 100644
2+
index 5f939c481..3f5ea4096 100644
33
--- a/go.mod
44
+++ b/go.mod
5-
@@ -25,12 +25,12 @@ require (
5+
@@ -24,13 +24,13 @@ require (
6+
github.com/restic/chunker v0.4.0
67
github.com/spf13/cobra v1.6.1
78
github.com/spf13/pflag v1.0.5
8-
golang.org/x/crypto v0.5.0
9+
- golang.org/x/crypto v0.5.0
910
- golang.org/x/net v0.5.0
10-
+ golang.org/x/net v0.7.0
11+
+ golang.org/x/crypto v0.14.0
12+
+ golang.org/x/net v0.17.0
1113
golang.org/x/oauth2 v0.4.0
1214
golang.org/x/sync v0.1.0
1315
- golang.org/x/sys v0.4.0
1416
- golang.org/x/term v0.4.0
1517
- golang.org/x/text v0.6.0
16-
+ golang.org/x/sys v0.5.0
17-
+ golang.org/x/term v0.5.0
18-
+ golang.org/x/text v0.7.0
18+
+ golang.org/x/sys v0.13.0
19+
+ golang.org/x/term v0.13.0
20+
+ golang.org/x/text v0.13.0
1921
google.golang.org/api v0.106.0
2022
)
2123

2224
diff --git a/go.sum b/go.sum
23-
index 026e1d2fa..da35b7a6c 100644
25+
index 026e1d2fa..f24fef5b8 100644
2426
--- a/go.sum
2527
+++ b/go.sum
28+
@@ -172,8 +172,8 @@ golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACk
29+
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
30+
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
31+
golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
32+
-golang.org/x/crypto v0.5.0 h1:U/0M97KRkSFvyD/3FSmdP5W5swImpNgle/EHFhOsQPE=
33+
-golang.org/x/crypto v0.5.0/go.mod h1:NK/OQwhpMQP3MwtdjgLlYHnH9ebylxKWv3e0fK+mkQU=
34+
+golang.org/x/crypto v0.14.0 h1:wBqGXzWJW6m1XrIKlAH0Hs1JJ7+9KBwnIO8v66Q9cHc=
35+
+golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf4=
36+
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
37+
golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
38+
golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
2639
@@ -189,8 +189,8 @@ golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLL
2740
golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
2841
golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
2942
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
3043
-golang.org/x/net v0.5.0 h1:GyT4nK/YDHSqa1c4753ouYCDajOYKTja9Xb/OHtgvSw=
3144
-golang.org/x/net v0.5.0/go.mod h1:DivGGAXEgPSlEBzxGzZI+ZLohi+xUj054jfeKui00ws=
32-
+golang.org/x/net v0.7.0 h1:rJrUqqhjsgNp7KqAIc25s9pZnjU7TUcSY7HcVZjdn1g=
33-
+golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
45+
+golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM=
46+
+golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE=
3447
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
3548
golang.org/x/oauth2 v0.4.0 h1:NF0gk8LVPg1Ml7SSbGyySuoxdsXitj7TvgvuRxIMc/M=
3649
golang.org/x/oauth2 v0.4.0/go.mod h1:RznEsdpjGAINPTOF0UH/t+xJ75L18YO3Ho6Pyn+uRec=
@@ -40,21 +53,21 @@ index 026e1d2fa..da35b7a6c 100644
4053
golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
4154
-golang.org/x/sys v0.4.0 h1:Zr2JFtRQNX3BCZ8YtxRE9hNJYC8J6I1MVbMg6owUp18=
4255
-golang.org/x/sys v0.4.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
43-
+golang.org/x/sys v0.5.0 h1:MUK/U/4lj1t1oPg0HfuXDN/Z1wv31ZJ/YcPiGccS4DU=
44-
+golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
56+
+golang.org/x/sys v0.13.0 h1:Af8nKPmuFypiUBjVoU9V20FiaFXOcuZI21p0ycVYYGE=
57+
+golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
4558
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
4659
-golang.org/x/term v0.4.0 h1:O7UWfv5+A2qiuulQk30kVinPoMtoIPeVaKLEgLpVkvg=
4760
-golang.org/x/term v0.4.0/go.mod h1:9P2UbLfCdcvo3p/nzKvsmas4TnlujnuoV9hGgYzW1lQ=
48-
+golang.org/x/term v0.5.0 h1:n2a8QNdAb0sZNpU9R1ALUXBbY+w51fCQDN+7EdxNBsY=
49-
+golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
61+
+golang.org/x/term v0.13.0 h1:bb+I9cTfFazGW51MZqBVmZy7+JEJMouUHTUSKVQLBek=
62+
+golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U=
5063
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
5164
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
5265
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
5366
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
5467
-golang.org/x/text v0.6.0 h1:3XmdazWV+ubf7QgHSTWeykHOci5oeekaGJBLkrkaw4k=
5568
-golang.org/x/text v0.6.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
56-
+golang.org/x/text v0.7.0 h1:4BRB4x83lYWy72KwLD/qYDuTu7q9PjSagHvijDw7cLo=
57-
+golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
69+
+golang.org/x/text v0.13.0 h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k=
70+
+golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
5871
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
5972
golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
6073
golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY=

0 commit comments

Comments
 (0)