Commit Graph

4 Commits

Author SHA1 Message Date
Aaron Gable 6c9d41f0d9
Update from go1.22rc1 to go1.22 (#7329)
Go 1.22 has been officially released, so update our unit and integration
tests to run on the official version.
2024-02-15 16:15:21 -08:00
Jacob Hoffman-Andrews 15f05ca70c
fetch-and-verify-go.sh: add -f (fail) flag to curl (#6636)
This causes curl to exit with non-zero status if the HTTP status code
does not indicate success.
2023-02-07 13:54:34 -08:00
Aaron Gable 305f5b1bc0
Stop testing on go1.18.1 (#6258)
Prod has been updated to 1.18.4.
2022-08-02 13:20:38 -07:00
Jacob Hoffman-Andrews b073248c6c
Add fetch-and-verify-go.sh (#6005)
Go releases are PGP-signed with a key from
https://www.google.com/linuxrepositories/. We can improve our confidence
in the provenance of our Go binaries by verifying that signature. This
adds a script that encapsulates the public key, the fetch, and the
verification, outputting go.tar.gz once it's verified.

So far this only adds to the release workflow in CI. It needs a little
more thought about how to organize boulder-tools so it can consume
fetch-and-verify-go.sh (which is in a different directory and therefore
not part of the input to `docker build`).
2022-03-16 21:43:51 -07:00