Backport of [NET-4865] security: Update Go version to 1.20.6 into release/1.16.x (#18195)
backport of commit 93f3209a69b0db8446c08add6521b2409f86c476 Co-authored-by: Michael Zalimeni <michael.zalimeni@hashicorp.com>
This commit is contained in:
parent
d5ad6473f8
commit
884e7f8d27
|
@ -0,0 +1,5 @@
|
||||||
|
```release-note:security
|
||||||
|
Upgrade to use Go 1.20.6.
|
||||||
|
This resolves [CVE-2023-29406](https://github.com/advisories/GHSA-f8f7-69v5-w4vx)(`net/http`) for uses of the standard library.
|
||||||
|
A separate change updates dependencies on `golang.org/x/net` to use `0.12.0`.
|
||||||
|
```
|
|
@ -84,15 +84,15 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- {go: "1.20.4", goos: "linux", goarch: "386"}
|
- {go: "1.20.6", goos: "linux", goarch: "386"}
|
||||||
- {go: "1.20.4", goos: "linux", goarch: "amd64"}
|
- {go: "1.20.6", goos: "linux", goarch: "amd64"}
|
||||||
- {go: "1.20.4", goos: "linux", goarch: "arm"}
|
- {go: "1.20.6", goos: "linux", goarch: "arm"}
|
||||||
- {go: "1.20.4", goos: "linux", goarch: "arm64"}
|
- {go: "1.20.6", goos: "linux", goarch: "arm64"}
|
||||||
- {go: "1.20.4", goos: "freebsd", goarch: "386"}
|
- {go: "1.20.6", goos: "freebsd", goarch: "386"}
|
||||||
- {go: "1.20.4", goos: "freebsd", goarch: "amd64"}
|
- {go: "1.20.6", goos: "freebsd", goarch: "amd64"}
|
||||||
- {go: "1.20.4", goos: "windows", goarch: "386"}
|
- {go: "1.20.6", goos: "windows", goarch: "386"}
|
||||||
- {go: "1.20.4", goos: "windows", goarch: "amd64"}
|
- {go: "1.20.6", goos: "windows", goarch: "amd64"}
|
||||||
- {go: "1.20.4", goos: "solaris", goarch: "amd64"}
|
- {go: "1.20.6", goos: "solaris", goarch: "amd64"}
|
||||||
fail-fast: true
|
fail-fast: true
|
||||||
|
|
||||||
name: Go ${{ matrix.go }} ${{ matrix.goos }} ${{ matrix.goarch }} build
|
name: Go ${{ matrix.go }} ${{ matrix.goos }} ${{ matrix.goarch }} build
|
||||||
|
@ -181,7 +181,7 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- {go: "1.20.4", goos: "linux", goarch: "s390x"}
|
- {go: "1.20.6", goos: "linux", goarch: "s390x"}
|
||||||
fail-fast: true
|
fail-fast: true
|
||||||
|
|
||||||
name: Go ${{ matrix.go }} ${{ matrix.goos }} ${{ matrix.goarch }} build
|
name: Go ${{ matrix.go }} ${{ matrix.goos }} ${{ matrix.goarch }} build
|
||||||
|
@ -232,7 +232,7 @@ jobs:
|
||||||
matrix:
|
matrix:
|
||||||
goos: [ darwin ]
|
goos: [ darwin ]
|
||||||
goarch: [ "amd64", "arm64" ]
|
goarch: [ "amd64", "arm64" ]
|
||||||
go: [ "1.20.4" ]
|
go: [ "1.20.6" ]
|
||||||
fail-fast: true
|
fail-fast: true
|
||||||
|
|
||||||
name: Go ${{ matrix.go }} ${{ matrix.goos }} ${{ matrix.goarch }} build
|
name: Go ${{ matrix.go }} ${{ matrix.goos }} ${{ matrix.goarch }} build
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# Copyright (c) HashiCorp, Inc.
|
# Copyright (c) HashiCorp, Inc.
|
||||||
# SPDX-License-Identifier: MPL-2.0
|
# SPDX-License-Identifier: MPL-2.0
|
||||||
|
|
||||||
ARG GOLANG_VERSION=1.20.4
|
ARG GOLANG_VERSION=1.20.6
|
||||||
FROM golang:${GOLANG_VERSION}
|
FROM golang:${GOLANG_VERSION}
|
||||||
|
|
||||||
WORKDIR /consul
|
WORKDIR /consul
|
||||||
|
|
Loading…
Reference in New Issue