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
This installs `gotip` alongside the numbered $GO_VERSION. When running
tests with BOULDER_CONFIG_DIR=test/config-next, startservers.py now
invokes:
make GO=gotip
This commit also changes our Makefile to accomodate overriding the name
of the Go binary.
The `boulder-mtca` subcommand, `mtca` package, and `genmtpki` package
are all gated on the [build constraint] go1.27, which is satisfied when
running under gotip as of the time of writing. These packages don't yet
add support for mldsa keys, which will come in a followup PR.
Alternatives considered: I considered having tag_and_upload treat
`gotip` as a special token and build a separate container with `gotip`
in it. This wound up messy for various reasons. Probably the chief
reason not to do it is that it explodes our CI matrix further. By
deciding that we use gotip exactly when
BOULDER_CONFIG_DIR=test/config-next, we can keep the matrix somewhat
under control.
Fixes#8787
[build constraint]: https://pkg.go.dev/cmd/go#hdr-Build_constraints
0 commit comments