You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
### Description of changes:
* Go 1.17 is still the targeted "base" Go version our tools are
targeting. This limits us to using a `golang.org/x/crypto` module
version that was still compatible with Go 1.17. This module version has
tagged CVEs, but they aren't relevent to our build/test tools. This is
only used for the `ssl/test/runner`, we could in the future be smarter
about running or not running tests that require this program based off
the detected Go compiler version.
* I added `go:build ignore` tag to the Go programs that were pulling in
`github.com/ethereum/go-ethereum`. So this won't be recorded in the
top-level `go.mod` file anymore. We could move these into a separate
nested module, but these only exist if in the rare event we want to
regenerate test cases / understand what generated test cases for us.
* Ran `go fmt` on the code in the repository, need to add a CI job that
actually enforces this....
### Call-outs:
* Will need to fix the `AWS-LC-Build-Glue` script that drops an
alternative `go.mod` file, as the path will now be incorrect and will
cause build failures when trying to build `ssl/test/runner`.
By submitting this pull request, I confirm that my contribution is made
under the terms of the Apache 2.0 license and the ISC license.
0 commit comments