Support Building with Go 1.20.5
Description
The latest release of Go is 1.20 which makes 1.18
no longer supported, and as a
result may miss important security patches. To ensure that we provide the latest
security fixes and enhancements we should publish images with only version 1.19
and 1.20
.
Additional information
The FIPS compliant Go toolchains are built off of github.com/golang-fips/go
, but
this repository does not contain version 1.20
since it's currently using a set
of unmaintained branches - the dev.boringcrypto
branches. These branches are no longer
produced, and users are now instructed to use the GOEXPERIMENT=boringcrypto
variable to use the boringcrypto build. Therefore, this issue is blocked until a way to
build the FIPS compliant version is used.